A web-based application for hotel room reservations, developed as part of the Web Development 2023. The project includes functionalities for both users and administrators to manage bookings, view room availability, and customize reservations.
- User Authentication: Users can register, log in, and manage their profiles.
- Room Booking: Search and book available rooms with options for additional services such as breakfast, parking, and pet accommodations.
- Admin Management: Administrators can view and manage all bookings, including room details and customer preferences.
- Responsive Design: The interface is designed to be accessible across devices.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Other Tools: jQuery, Bootstrap
- Clone the repository:
git clone https://github.com/MehmetMertt/HotelProject.git
- Navigate to the project directory:
cd HotelProject
- Set up your database:
- Import the SQL dump located in the
SQL/
folder to your MySQL server. - Update the database connection details in
inc/connect.php
.
- Import the SQL dump located in the
- Start your local server (e.g., XAMPP, MAMP) and place the project files in the appropriate web directory (
htdocs
for XAMPP).
- Open the application in your browser (e.g.,
http://localhost/HotelProject/
). - Create an account or log in.
- Browse available rooms, customize your booking, and proceed to payment.
- Admins can log in to the dashboard to manage bookings.
For any inquiries, reach out via GitHub.