Skip to content

MariBagrationi/LibraryManagementSystem.API

Repository files navigation

📚 Library Management System API

A clean, modular, and extensible ASP.NET Core Web API for managing users, books, loans, and library operations. Built using Clean Architecture, Entity Framework Core, JWT Authentication, and Swagger for modern, secure, and maintainable backend development.


🚀 Features

  • 🧑‍💼 User Registration, Login, and Role Management (e.g., Admin, Member)
  • 📘 CRUD operations
  • 📚 Borrowing and Returning logic
  • 🕵️ Authentication & Authorization with JWT
  • 🌐 RESTful API design with versioning
  • 📦 Clean Architecture (Domain, Application, Infrastructure, API layers)
  • 🛠 Swagger/OpenAPI for interactive API documentation
  • 🔒 Secure password handling with hashing

About

Online Library Store API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages