Skip to content

This hotel management project offers a user-friendly booking interface for seamless reservations and personalized recommendations. Admins can efficiently manage properties, bookings, and room information through the backend system. Utilizing MySQL, Express, Node.js, and React, it ensures a smooth and secure experience for both users

Notifications You must be signed in to change notification settings

KishoreMuruganantham/Hotel-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏨 Hotel Management Project

Welcome to your 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:

🌍 For Users:

  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. Personalized recommendations on the front page for a tailored experience 🌟.

🛠️ For Admins:

  1. Add new hotels with comprehensive details 🏨.
  2. Edit existing hotel and room information for better management ✍️.
  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:

For a detailed overview of the database schema, refer to the db_structure.txt file. 📂


🌟 Contributions:

Big thanks to the contributors for making this project a reality! 🎉


We hope you enjoy using and contributing to this project! 😊

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

This hotel management project offers a user-friendly booking interface for seamless reservations and personalized recommendations. Admins can efficiently manage properties, bookings, and room information through the backend system. Utilizing MySQL, Express, Node.js, and React, it ensures a smooth and secure experience for both users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published