SvelteSapperGraphQL screenshot

SvelteSapperGraphQL

Author Avatar Theme by Appshore
Updated: 2 Feb 2019
27 Stars

Website built with SvelteJS, Node/Express/Sapper, GraphQL, w3css and Mongodb

Categories

Overview

The Sapeur Corp website is a cutting-edge progressive web application that leverages the powerful Svelte/Sapper framework. With a focus on modern web development practices, this project aims to create a responsive and dynamic interface, suitable for various user interactions. Currently in progress, the website incorporates an array of features and technologies designed to enhance user experience and maintainability.

As a full-stack application, the site is built using JavaScript ES6 and employs a robust architecture with NodeJS and Express at its core. With plans to integrate additional modules and tests, Sapeur presents an exciting opportunity for developers and users alike, promising a clean and efficient user experience.

Features

  • Full-Stack Framework: Utilizes Svelte/Sapper for smooth and interactive client-side experiences paired with a NodeJS, Sapper, and Express backend.
  • GraphQL Integration: Future enhancements will replace the traditional REST API with GraphQL, facilitating more efficient data retrieval.
  • MongoDB Database: The application uses MongoDB for data storage, ensuring scalability and flexibility for future updates.
  • Cypress Testing: Built-in testing capability with Cypress allows for comprehensive automated testing of the application, enhancing reliability.
  • Development and Production Scripts: Predefined scripts for development and production make it easy to start, build, and run the app without extensive setup.
  • Responsive Design: The use of w3.css ensures a responsive design that adapts beautifully across devices, enhancing user accessibility.
  • Iconography: Fontawesome integration provides a library of scalable icons, adding visual appeal and functionality to the interface.
  • Backoffice Module: Plans to implement a backoffice for module management will streamline administrative tasks and system management.