BookManagementAPI is a RESTful API built with ASP.NET Core 8, Entity Framework Core, and SQL Server.
It provides a secure and efficient way to manage books, including CRUD operations, authentication, popularity scoring, and pagination.
- JWT Authentication (Login & Register)
- Book Management (Add, Update, Delete, Fetch books)
- Pagination Support for listing books
- Popularity Score Calculation (based on views & age of book)
- Soft Deletion for books
- Secure Endpoints
- Swagger API Documentation
- .NET 8
- Entity Framework Core
- SQL Server
- JWT Authentication
- AutoMapper
- Swagger (OpenAPI)
- Dependency Injection
git clone https://github.com/YOUR_USERNAME/BookManagementAPI.git
cd BookManagementAPI