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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages