Skip to content
/ NPSApp Public

A simple app to create a net promoter score using MERN stack

License

Notifications You must be signed in to change notification settings

kalwar/NPSApp

Repository files navigation

NPSApp

This project is used for learning how to create net promoter score app using MERN stack.

SonarCloud

Steps to follow

  1. npm install (to install dependencies in backend)
  2. npm start (to start the server in backend for Express and GraphQL)
  3. cd frontend and do npm install (to install dependencies in frontend)
  4. npm start (to start frontend app)
  5. You can check the frontend localhost:3000
  6. To check admin panel go to localhost:3000/admin
  7. Use GraphQL to write mutations and queries

Tech stack

  1. MongoDB
  2. Express
  3. ReactJS
  4. NodeJS
  5. Jest
  6. GraphQL

Testing

Overall, there are 16 Test Suites with total of 34 tests. All the components have individual test.

  1. cd frontend
  2. npm test

NPSApp (step-by-step)

Net Promoter Score using MERN (Mongo/Express/React/Node) stack

Production deployment

The app is currently deployed at https://nps.unelma.dev/

Use for reference

Use solely for reference material only.