LibraryAPI

Library Management System API

Academic Project View on GitHub

Project Overview

LibraryAPI is a Library Management System built using Entity Framework Core version 7, SQLite and Swagger. This RESTful API is designed to manage books, authors, library branches, and customers. The project demonstrates modern API development practices with comprehensive CRUD operations and interactive documentation.

Project Features

Books

  • List all books
  • Create & Edit books
  • View book details

Authors

  • List all authors
  • Create & Edit authors
  • View author details

Customers

  • List all customers
  • Create & Edit customers
  • View customer details

Library Branches

  • List all branches
  • Create & Edit branches
  • View branch details

NuGet Packages

Microsoft.EntityFrameworkCore.SqlServer

Version 7.0.0

Swashbuckle.AspNetCore

Version 6.5.0 - Swagger Documentation

Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore

Version 7.0.0

Microsoft.AspNetCore.Identity.EntityFrameworkCore

Version 7.0.0

Microsoft.AspNetCore.Identity.UI

Version 7.0.0

Microsoft.EntityFrameworkCore.Sqlite

Version 7.0.0

Microsoft.VisualStudio.Web.CodeGeneration.Design

Version 7.0.0