Skip to content

MugundhanY/Hotel_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Management Project

Welcome to a seamless hotel booking experience!

This project offers a comprehensive hotel management system, designed to streamline reservations, manage properties, and provide an intuitive user experience. Inspired by Booking.com, it empowers both users and admins to interact with the platform efficiently.

Key Features:

  • User-friendly booking interface:
    1. Search for hotels based on location, dates, and preferences.
    2. View detailed hotel information, including photos, amenities, and reviews.
    3. Securely book rooms with hashed password protection.
    4. Explore personalized recommendations on the front page.
  • Administrative control:
    1. Add new hotels with comprehensive details.
    2. Edit existing hotel and room information.
    3. Manage bookings and reservations effectively.

Technologies Used:

  • Backend: MySQL, Express, Node.js
  • Frontend: React

Getting Started:

  1. Set up MySQL:
    • Create a MySQL database and configure the credentials in the .env file within the server folder.
  2. Run the servers:
    • Open two terminal windows.
    • In terminal 1, navigate to the client folder and run npm run dev.
    • In terminal 2, navigate to the server folder and run npm start.
  3. Access the app:

Database Structure:

  • Refer to the db_structure.txt file for a detailed overview of the database schema.

Screenshots: Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text

About

Hotel Management Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published