Library Book Reservation
Software Engineering

Library Book Reservation

JavaInventoryJOptionPane

About this project

A library book reservation system that allows users to browse a book catalog, search for titles, and reserve available books. The system tracks which books are available and which are currently reserved.

The console version uses Scanner for text-based interaction, while the JOptionPane version provides dialog-based prompts for a more accessible experience.

This project demonstrates inventory management concepts, search functionality, and state tracking — skills that translate directly to real-world library and inventory systems.

Key Features

  • Book catalog browsing
  • Search functionality
  • Reservation tracking
  • Availability status management
  • Console and GUI versions

Tech Stack

JavaJOptionPaneScanner