Skip to content

A RESTful API built with NestJS and Sequelize ORM, powered by MySQL, to manage library resources securely and efficiently. Features include JWT-based authentication with Passport, robust data modeling, and comprehensive API documentation via Swagger UI.

Notifications You must be signed in to change notification settings

Randil-Hasanga/ReadRealm-library_management_system---backend

Repository files navigation

📚 ReadRealm Backend

A RESTful API built with NestJS, MySQL, and Sequelize ORM to manage a library system. This backend supports user authentication, book management, and loan tracking.

🚀 Features

  • NestJS for scalable server-side application development
  • MySQL with Sequelize ORM for database interactions
  • JWT Authentication using cookies
  • Swagger UI for API documentation
  • Postman collections for API testing
  • Heroku deployment with CI/CD pipelines

🛠️ Technologies Used

  • Framework: NestJS
  • Database: MySQL (Hosted on Azure)
  • ORM: Sequelize
  • Authentication: JWT (Cookie-based)
  • API Documentation: Swagger
  • Testing: Postman
  • Deployment: Heroku with CI/CD pipelines

🔗 Swagger UI Link

Swagger UI API Docs

About

A RESTful API built with NestJS and Sequelize ORM, powered by MySQL, to manage library resources securely and efficiently. Features include JWT-based authentication with Passport, robust data modeling, and comprehensive API documentation via Swagger UI.

Resources

Stars

Watchers

Forks

Languages