Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 922 Bytes

File metadata and controls

34 lines (27 loc) · 922 Bytes

BookManagementAPI

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.


Features

  • 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

Tech Stack

  • .NET 8
  • Entity Framework Core
  • SQL Server
  • JWT Authentication
  • AutoMapper
  • Swagger (OpenAPI)
  • Dependency Injection

Installation & Setup

1. Clone the Repository

git clone https://github.com/YOUR_USERNAME/BookManagementAPI.git
cd BookManagementAPI