Skip to content

🔧 A RESTful backend system to manage library operations like book inventory, issuance, returns, and fines. Features role-based access (admin/user), secure authentication via Spring Security, MySQL persistence with JPA, and robust validation with JUnit-tested modules for reliable performance.

Notifications You must be signed in to change notification settings

pathakharshit/Library_Flow_API_Services-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library_Flow_API_Services-Backend

A learning-phase, beginner-level Spring Boot REST API to manage basic library operations: book inventory, issuing/returning books, and calculating fines. Built without advanced security or testing frameworks as part of core learning.


✨ Highlights

  • A simple CRUD backend powered by Spring Boot and MySQL
  • Focused on REST principles and database interaction via JPA

🚀 Features

  • 📖 Book Management: Add, update, delete, and view books
  • 📗 Issue & Return Flow: Users can issue or return books
  • 💰 Fine Calculator: Calculates fines for overdue books automatically
  • 🧠 Minimal setup—ideal for learning purposes

🛠️ Tech Stack

  • Language: Java
  • Framework: Spring Boot
  • ORM: Spring Data JPA (Hibernate)
  • Database: MySQL
  • Build Tool: Maven

About

🔧 A RESTful backend system to manage library operations like book inventory, issuance, returns, and fines. Features role-based access (admin/user), secure authentication via Spring Security, MySQL persistence with JPA, and robust validation with JUnit-tested modules for reliable performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages