Rest API implemented using typescript, Node JS, Express and MongoDB following Bulletproof node.js project architecture
Features
- CRUD Operation
- JWT Login and Logout function
- Error handling and Validation
Dependencies
- Express
- Typescript
- Mongoose
- JsonWebToken
- Express-JWT
- Passport
- Passport-local
- Typedi
- Bcrypt
- Winston
Things to update
- Unit Testing
- Cron jobs
- Dockerizing