Welcome to the Myriad project! This web application is built using PHP, HTML, CSS, Bootstrap, and MySQL to provide users with the ability to book hotel rooms on an hourly basis.
- User registration and authentication.
- Browsing available hotel rooms.
- Booking hotel rooms by the hour.
- Viewing and managing bookings.
- Admin panel for hotel management.
- Search and filtering options.
- Payment integration (optional).
Before you begin, ensure you have met the following requirements:
- Web server (e.g., Apache) with PHP support.
- MySQL database server.
- Git for version control.
- Clone the repository to your local machine:
git clone https://github.com/imhxrsh/SE-MiniProject.git
- Create a MySQL database and import the database schema (see Database Schema).
- Configure your web server to point to the project's root directory.
- Open the
config.php
file and update the database connection settings. - Customize any other configuration settings to match your requirements.
- Access the website through your web server.
- Register as a user or log in if you have an account.
- Browse available hotel rooms and make bookings.
- Admins can access the admin panel to manage hotels and bookings.
To create the required database tables, use the SQL script provided in the database.sql
file. You can import it using the MySQL command line or a tool like phpMyAdmin.
- HTML5
- CSS3
- JavaScript
- jQuery
- Bootstrap 5
- Font Awesome
- MySql
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to your branch:
git push origin feature-name
. - Open a pull request to the
main
branch.