Welcome to the documentation for the Countryard Hotel Booking webpage! This document will guide you through the setup process, explain the features of the project, and provide instructions for both users and administrators.
The Countryard Hotel Booking webpage is designed to provide users with the ability to browse through available rooms, view their prices, and explore a gallery of images. Users can also send inquiries through the Contact Us page. The admin panel allows administrators to manage various aspects of the website, such as updating contact details, managing reservations, and maintaining the image gallery.
- Browse through available rooms and view their prices.
- Explore a gallery of images showcasing the hotel's amenities.
- Contact Us page for users to send inquiries to the admin.
- Admin panel for managing the website's content and settings.
To set up the Courtyard Hotel Booking webpage on your local machine, follow these steps:
- Make sure you have the latest version of PHP and XAMPP installed on your system.
- Clone this repository and place it in C:\xampp\htdocs\project_name.
- Import the courtyard.sql file into your MySQL database using phpMyAdmin to create the necessary schema.
- Open
config.php
and configure the MySQL database settings (hostname, username, password, database name). - Start the Apache and MySQL servers using the XAMPP control panel.
- Access the website by visiting
http://localhost:portnumber/project_name
in your web browser.
Users can access the website and:
- Browse through available rooms and their prices.
- Explore the image gallery showcasing hotel amenities.
- Contact the admin using the "Contact Us" page.
The admin panel is accessible at http://localhost:portnumber/project_name/admin
. Here, the admin can:
- Update contact details for the resort and email.
- Manage reservation office details including address, city, pin code, and phone.
- View and delete messages sent by users through the "Contact Us" page.
- Add and manage images in the image gallery.
- Restructure room pricing.
- PHP for server-side interaction with the database.
- Core and advanced JavaScript for enhanced functionality.
- jQuery for simplifying JavaScript code.
- Bootstrap CSS for responsive and attractive UI design.
- SCSS for flexible and customizable styling.
If you have any questions, feel free to contact at deepaksharmaa.39@gmail.com
.
Thank you!