Skip to content

IT22336804/Online-Hotel-Reservation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Reservation System

Overview

Welcome to the Hotel Reservation System! This system is designed to streamline the process of managing hotel reservations, making it easier for both customers and hotel staff to book and manage accommodations.

Features

  • User-friendly Interface: The system provides an intuitive and easy-to-use interface for both customers and hotel staff.

  • Reservation Management: Customers can easily search for available rooms, view details, and make reservations. Hotel staff can manage reservations, update room availability, and handle check-ins and check-outs.

  • Secure Authentication: Users (both customers and staff) can securely log in to the system with their credentials, ensuring data privacy.

  • Room Information: Detailed information about each room, including amenities, pricing, and availability, is easily accessible.

  • Cancellation and Modification: Customers can cancel or modify their reservations within the allowed timeframe, and staff can handle these requests efficiently.

Getting Started

  1. Installation: Clone the repository and set up the required dependencies. Detailed instructions can be found in the INSTALLATION.md file.

  2. Configuration: Customize the system settings, such as database connection details and authentication parameters, in the config.json file.

  3. Database Setup: Execute the provided SQL script (database.sql) to set up the required database schema.

  4. Run the Application: Start the application by running the main file (main.py or similar). Access the system through the provided URL.

Usage

Customer

  1. Register/Login: Create a new account or log in with existing credentials.

  2. Search and Reserve: Browse available rooms, select dates, and make a reservation.

  3. Manage Reservations: View and manage your reservations, including cancellations or modifications.

Hotel Staff

  1. Login: Log in using staff credentials.

  2. Manage Reservations: View, modify, or cancel customer reservations. Handle check-ins and check-outs.

  3. Update Room Availability: Mark rooms as available or unavailable based on occupancy.

Contributing

We welcome contributions! If you have ideas for improvement, please submit a pull request. For major changes, please open an issue first to discuss.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •