A MERN-stack single-page application that works with real-world data to solve a real-world challenge
AS a senior engineer working on an e-commerce platform
I WANT my platform to use Redux to manage global state instead of the Context API
SO THAT my website's state management is taken out of the React ecosystem
Use React for the front end.
Use GraphQL with a Node.js and Express.js server.
Use MongoDB and the Mongoose ODM for the database.
Use queries and mutations for retrieving, adding, updating, and deleting data.
Be deployed using Heroku (with data).
Have a polished UI.
Be responsive.
Be interactive (i.e., accept and respond to user input).
Include authentication (JWT).
Protect sensitive API key information on the server.
Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, quality comments, etc.).
Have a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).
Uses a web manifest.
Uses a service worker for offline functionality.
Is installable.
- Description
- Screenshot
- User Story
- Acceptance Criteria
- Bonus
- Table of Contents
- Installation
- Usage
- Contributing
- Questions
npm init
npm install
npm start
Hugh Bowie
Anju Bimal
Chris Winters
Benjamin Winkler
Contact me with any questions:
[email protected]
GitHub
[email protected]
GitHub
[email protected]
GitHub
[email protected]
GitHub