hrik-das / hotel-booking

A hotel booking website where users can search for hotels, view details, and make reservations. A user-friendly platform using a combination of HTML, CSS, JavaScript, AJAX, Bootstrap, PHP, and MySQL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel Booking Website

A Responsive and Interactive Hotel Booking Website where users can search for hotels, view details, and make reservations.

Tables of Contents

Introduction

Welcome to our Hotel Booking Website Project! This project aims to create a user-friendly platform for booking hotel accommodations. Using a combination of HTML, CSS, JavaScript, AJAX, Bootstrap, PHP, and MySQL, we have developed a seamless and efficient way for users to search, view, and reserve hotel rooms based on their preferences. Whether you're a traveler looking for a comfortable stay or a hotel owner seeking to expand your online presence, our website project offers a comprehensive solution for all your booking needs. Join us on this journey to redefine the Hotel Booking experience!

Features

  • User Authentication: Allow users to sign up and log in to manage their bookings.
  • Search: Enable users to search for hotels based on location, dates, and other criteria.
  • Hotel Room Listing: Display a list of available hotel room with details such as price, amenities, and ratings.
  • Booking: Allow users to select a hotel, choose dates, and make a reservation.
  • Reservation Management: Allow users to view and manage their reservations.
  • Admin Panel: Provide an admin panel to manage hotels, bookings, and user accounts.

Technologies Used

Installation

  1. Clone the repository: git clone https://github.com/hrik-das/hotel-booking.git
  2. Import the database schema from database.sql into your MySQL database.
  3. Update the database configuration in connect.php with your MySQL credentials.
  4. Start the XAMPP (Apache and MySQL) Server

Usage

  1. Open the website in your browser: http://localhost/hotel-booking/
  2. Sign up for a new account or log in with an existing account.
  3. Search for hotels, view details, and make reservations.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Submit a pull request.

About

A hotel booking website where users can search for hotels, view details, and make reservations. A user-friendly platform using a combination of HTML, CSS, JavaScript, AJAX, Bootstrap, PHP, and MySQL.

License:Apache License 2.0


Languages

Language:PHP 77.6%Language:JavaScript 19.9%Language:Hack 1.6%Language:CSS 0.9%