- Tamkhane Rohit
- Warkhade Amol
- Ayewar Krishn
This is a Java console-based Hotel Room Booking System designed to manage room booking operations such as displaying available rooms, booking rooms, and saving booking details. The project follows Object-Oriented Programming principles, uses JDBC for database connectivity, and integrates with a PostgreSQL database for persistent data storage. The project also implements multi-threading for displaying available rooms and file handling
Here my Maven Project Structure
- View Available Rooms
- Book Room
- Save Booking Details to File
- Multi-threaded room display
- PostgreSQL database connectivity
- Menu-driven console interface
- Maven Project Structure
- Java
- JDBC
- PostgreSQL
- Maven
- Multithreading
- File I/O
- Java Development Kit (JDK 17) or Higher
- Apache Maven 3.8.9
- Postgresql 13 or higer
The project uses the following dependencies:
- PostgreSQL JDBC Driver: For connecting to the PostgreSQL database.
- Exec Maven Plugin: execute the main() method of this specific Java class.

For any questions or feedback, feel free to reach out:
Your Name : Tamkhane Rohit
Email: rohittamkhane766@gmail.com
GitHub: Rohittam123