- Description of the project
- Technologies used
- Usage
- Installation
- Link URL to GitHub Repository
- Link URL of deployed app to Heroku
This single page MERN app is an e-commerce websites where users can create an account, filter products through categories, place products in their cart and buy them. This application also uses front-end routing, api requests (queries and mutations), user authentication and Global State.
Project is created using:
- JavaScript
- MERN (MongoDB, Mongoose, Expressjs, REACT, Nodejs)
- GraphQL
- Apollo
- JsonWebToken
- Heroku
Here are some guidelines for installing the project on your local machine in order to be able to try it:
-
Clone or download the repository to your own local machine and run it from your command line.
-
Then, make sure that your repo includes a package.json with the required dependencies. You can create one by running
npm init
in your command line, andnpm install
to install the dependencies. -
Run
npm run develop
in your terminal from the root directory to launch the application. Or check the deployed app directly on the app's heroku link (https://nameless-mountain-67989.herokuapp.com/). -
Enjoy and don't hesitate to contribute! 🙂