This is another starter for building a Backend System written with Node.js, Express, and MongoDB, Mongooose for learning purposes.
This project would be based on my own version of IBM's Example Health but in form of an API not a full application. This Project heavily uses the node design patterns and architecture found in Bulletproof node. The system does nothing fancy, its just to create a learning curve of how best to use the technologies listed above and getting the best out of them and hopefully adding more to it.
- Api Layer π°
- Authentication and Authorization for both Admin and Patients or Users Accounts
- Units test with Jest
- Pagination, Searching, Sorting
- Continuous Integration with Travis CI
- web caching using Redis.
- sending of emails
- Logging Layer
- rate limiting for patience account API access.
- Session-based Authentication(Mongodb as session store. Anything data can be used)