Skip to content
GeekMonks
Menu

Java · Spring Boot · JPA

Library Management System

Catalog books, issue and return copies, track fines, and search the shelf with librarian and member roles.

College beginners to intermediate

Overview

A classic academic library system used as a strong first full-stack project. Students practice relational modeling (books, copies, members, loans), validations, and role-based screens while shipping something every interviewer recognizes.

Tech stack

  • Java
  • Spring Boot
  • Spring Data JPA
  • MySQL or PostgreSQL
  • Spring MVC / Thymeleaf

Features

  • Book catalog with search and category filters
  • Member registration and library cards
  • Issue, renew, and return workflows
  • Fine calculation for late returns
  • Librarian dashboard for overdue and inventory reports

Build this with a mentor?

Enquire to start a solo or group project under GeekMonks mentorship.