The Hotel Reservation System is a Python-based application that allows users to book tables in a hotel. The system is built using Tkinter for the graphical user interface (GUI) and leverages CSV files for data storage. It implements object-oriented programming (OOP) principles and data structures such as linked lists and hash tables.
- Interactive GUI: Provides a user-friendly interface for booking tables.
- Reservation Management: Stores and manages table reservation details.
- Staff Management: Allows for the creation and management of staff credentials.
- Data Storage: Uses CSV files for persistent data storage.
- Data Structures: Utilizes linked lists and hash tables for efficient data handling.
To run this project, you need the following Python libraries:
Babel==2.15.0
- For internationalization and localization.pillow==10.4.0
- For image processing.tkcalendar==1.6.1
- For calendar functionalities in the Tkinter GUI.
You can install these libraries using pip:
pip install Babel==2.15.0 pillow==10.4.0 tkcalendar==1.6.1