Skip to content

AhmedShoeb0/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

About the Project:

A Library Management System is a RESTful API built using Java Spring Boot. The system allows librarians to manage books, patrons, and borrowing records efficiently.

Main Features:

  1. CRUD Operations

    • Implements all basic CRUD operations using appropriate HTTP methods.
  2. Database Integration

    • Uses PostgreSQL for reliable data storage and management.
  3. Validation & Exception Handling

    • Applies input validation and handles exceptions with meaningful error messages and proper HTTP status codes.
  4. Entity Relationships

    • Establishes proper relationships between entities (e.g., books, patrons, and borrowing records).
  5. API Testing Support

    • Includes an HTTP file for testing all endpoints, or you can use tools like Postman.

Note:

  • Make sure to configure your authentication settings in the application.properties file before running the project.

About

A RESTful Library Management System API developed with Spring Boot, designed to help librarians efficiently manage books, patrons, and borrowing records.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages