
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.