Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rizkinugrohho/booking-hotel

A Simple Hotel Booking Website. 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.
https://github.com/rizkinugrohho/booking-hotel

ajax boostrap css html javascript mysql php

Last synced: 2 months ago
JSON representation

A Simple Hotel Booking Website. 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.

Awesome Lists containing this project

README

        

# Hotel Booking Website
A hotel booking website where users can search for hotels, view details, and make reservations.

## Tables of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [How to Use](#usage)
- [Demo](#Demo)

## 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
- HTML
- CSS
- JavaScript
- AJAX
- Bootstrap
- PHP
- MySQL

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

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

## Demo

### Homepage
![RNHotel-Home-ezgif com-optimize](https://github.com/rizkinugrohho/booking-hotel/assets/36374356/e9e26a7f-b3a6-4658-9d89-573e417f40a4)

### Rooms
![RN Hotel - Rooms](https://github.com/rizkinugrohho/booking-hotel/assets/36374356/b036a01f-3ab0-4f1a-b34a-ee13eb549d9c)

### Contact Us
![RN Hotel - Conatact](https://github.com/rizkinugrohho/booking-hotel/assets/36374356/0a20d086-9329-4aad-a7ae-9881f6be0fcd)

### About
![RN Hotel - About](https://github.com/rizkinugrohho/booking-hotel/assets/36374356/480e7513-a355-4ea6-9ded-c33d5e8576bd)