FunbiOyede / nodejs-starter

Another starter project for REST API with Node.js, Express, and MongoDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend System Boilerplate πŸ“–

This is another starter for building a Backend System written with Node.js, Express, and MongoDB, Mongooose for learning purposes.

Getting Started 🏁

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.

Todo

  • 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)

About

Another starter project for REST API with Node.js, Express, and MongoDB


Languages

Language:JavaScript 100.0%