This test is for a career position at BlueWinds and will test your back-end skills.
The intended purpose is to test your backend skills, ranging from System design, and API development.
Create a TODO list for a restaurant
- Create an Express project Express.
- Create simple end-points with which user can add a TODO and remove that TODO.
- User can also mark a TODO as done.
- User can list TODOs which are completed and can also list TODOs which are incomplete.
- All routes should be auth protected.
- Use MongoDb as backend database put a .env file from which you will load the database path
- Write simple test cases for these APIs. i.e (User can't login using wrong credentials)
Ping me on linkedIn for any queries.
- Express
- Mongoose
- JWT auth (Recommened)
- MongoDb
- Fork this repository
- Do your tasks
- Commit your changes
- Push them
- Add "How to run instruction" in the area below
- git clone this repository
- run npm install
- to run server use npm start
- to run test suite use npm test
Please complete it within 3 days of assignment.