Overview
Online Hotel Booking Management is an application where user can check the availability of the rooms according to their check-in and check-out date and book the room of their choice. The user can Pay with Cash or Online payment( STATIC - watch above video for detailed information and demo). Once the user has successfully booked the room, he can see them in the My Bookings page. The user can view his upcoming bookings as well as the older bookings in My Bookings page.
This application has 3 types of users:
- Super Admin
- Admin
- Customers / Users
The Super Admin can manage all the details about the hotel rooms as well as he can add new admins, ban and unban the admins.
The admins will have all the privilege to view all the bookings, add new room and edit the existing rooms but they cannot add/edit other admin details.
Features
User Side:
- Login
- Register
- Check room availability based on check-in and check-out dates.
- Filter all available rooms based on check-in and check-out dates.
- Confirm booking and pay by cash or card (dummy details | validated | watch above video for demo)
- View all old and upcoming bookings both in different tables in the "My Bookings" page.
- Update user profile
Admin Side:
- Admin Login
- Dashboard - All statistics are shown on the dashboard. Eg: Total users, Total rooms, etc
- Rooms - All the rooms in the website will be displayed and the admin can edit the room details and set the visibility to visible/hidden.
- Add Rooms - The admin can add new rooms.
- Older Bookings - All the bookings whose check-out is older than the current date will be displayed in the older bookings page.
- Upcoming Bookings - All the upcoming bookings will be displayed in the upcoming bookings page.
- Users - The admin can view all the registered users. Admin can ban/unban the users.
- The Super admin can add new admins, Ban/Unban the admins. The admin will have all the privilege from No 1 to 7. Admin cannot add new admin or Ban/Unban other admins.
Requirements
Host : Localhost
PHP Version : 5.6 and above
Database : MySQL DB
Web Browser : Chrome, FireFox, Internet Explorer, MS Edge.
Instructions
To run the project on your pc/laptop :
- Download the .zip file and extract the files from it.
- Paste the folder inside the xampp/htdocs folder.
- Open the config folder inside the main folder, you will find a hotel.sql file. Import the .sql file in your database.
- Open your browser and paste "localhost/hotel/" in the browser. Your project will be running successfully.
- Now you can Register and login users and start booking different rooms.
For the admin login, paste the below given url in the browser:
localhost/hotel/admin
You will directed to the admin login page. The Super admin login details are given in the readme.txt file.
Get it for
Free support
Future product updates
Quality checked by fundaofwebit
Lowest price guarantee
Category | PHP > Online Hotel Booking in PHP MySQL |
First release | 06 Jun 2021 |
Last update | 02 Dec 2022 |
Files included | .php, .js, .sql, .css |
Tags | hotel management system, hotel reservaton system in php mysql, |