This project documents the API design for uncovering customer insights of a fictitious company. The documentation included provides examples of how to use the API.
- Node.js
- NPM
- MongoDB
From within the root directory:
npm install
- run 'npm run seed' to seed MongoDB with data
- run 'npm start' to start server on port 3001
These are resources that I used when building this project.
https://github.com/i0natan/nodebestpractices
https://github.com/jbuget/nodejs-clean-architecture-app
https://nodewebapps.com/2017/01/03/13-security-best-practices-for-your-web-application/
https://hackernoon.com/a-crash-course-on-testing-with-node-js-6c7428d3da02 https://scotch.io/tutorials/test-a-node-restful-api-with-mocha-and-chai