Hospital Appointment Booking
Software Engineering

Hospital Appointment Booking

JavaJOptionPaneGUI

About this project

A hospital appointment booking application that allows users to schedule medical appointments through an interactive interface. The system handles appointment selection, date and time management, and booking confirmations.

The project comes in two versions: a console-based version using Scanner for input, and a graphical version using Java's JOptionPane dialog boxes for a more user-friendly experience.

This project demonstrates practical use of Java I/O, user input handling, and the ability to build both CLI and GUI interfaces for the same underlying logic.

Key Features

  • Appointment scheduling interface
  • Date and time selection
  • Console and GUI versions
  • Booking confirmation system
  • Input validation

Tech Stack

JavaJOptionPaneScanner