CC Hotel Room

Project Information

  • Category:CLI Application
  • Client:Personal Project
  • Project Date:13 December, 2023
  • GIT: Hotel Booking System

Project Description

This project was centered around the development of a hotel booking system using Java, executed via the command-line terminal. It encompasses a variety of functionalities, including file input/output operations, string manipulation, dynamic array handling, robust error management, and more.

The system allows users to book either single or double rooms manually or automatically, with a maximum of three rooms permitted per individual. Additionally, I included a small random number lottery, offering users a chance to receive a discount upon booking.

Undertaking this project represented a significant milestone for me, serving as my first "full-scale" endeavor in Java. Looking back over it, I recognize A LOT of areas where enhancements and optimizations could be implemented. But the system functions exactly as intended, effectively managing hotel bookings and offering an engaging user experience.