/bigbadBooks

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

bigbadBooks

API documentation:

Implemented:

  • Distributed Environment
  • Load Balancing
  • Rate Limiting
  • state isolation
  • Dockerized containerization
  • M.V.C architecture
  • Separation of concerns
  • RESTful CRUD API

An engineered backend web application, developed using:

  • Node.js, Express.js
  • MongoDB
  • Jest.js, Postman
  • docker, bash, git
  • npm libraries

Allows:

  • User account creation, signing in, signing out, authentication.
  • Putting books in the shelf, removing them, updating them, etc.
  • Retrieving user profile.