Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adhirajcs/happyholidayhome
HappyHolidayHome is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.
https://github.com/adhirajcs/happyholidayhome
bootstrap bootstrap5 google-recaptcha google-recaptcha-v2 happy-holiday-home happyholidayhome hotel-booking hotel-reservation hotel-reservation-system html-css-javascript mysql mysql-database otp-verification php phpmailer phpmyadmin recaptcha recaptcha-v2 reservation-system
Last synced: 8 days ago
JSON representation
HappyHolidayHome is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.
- Host: GitHub
- URL: https://github.com/adhirajcs/happyholidayhome
- Owner: adhirajcs
- License: apache-2.0
- Created: 2023-08-13T13:51:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-21T11:19:03.000Z (4 months ago)
- Last Synced: 2024-07-21T12:35:22.232Z (4 months ago)
- Topics: bootstrap, bootstrap5, google-recaptcha, google-recaptcha-v2, happy-holiday-home, happyholidayhome, hotel-booking, hotel-reservation, hotel-reservation-system, html-css-javascript, mysql, mysql-database, otp-verification, php, phpmailer, phpmyadmin, recaptcha, recaptcha-v2, reservation-system
- Language: PHP
- Homepage:
- Size: 2.09 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HappyHolidayHome
Welcome to HappyHolidayHome! This is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.
## Features
- **User-friendly Interface:** Intuitive and easy-to-use interface for browsing and booking vacation homes.
- **Home Listings:** Browse vacation home listings with descriptions, images, and pricing information.- **Booking System:** Select vacation homes, choose dates, and make reservations with real-time availability updates.
- **User Authentication:** Secure user registration and login for booking history and profile management, integrated with Google reCAPTCHA for added security.
- **Admin Panel (Bootstrap 5):** Manage holiday homes, reservations, and user data through the admin panel.
- **Backend Database (MySQL):** MySQL database for storing holiday home details, user info, and reservations.
## Technologies Used
- **Frontend:**
- HTML5, CSS3, JavaScript
- Bootstrap 5
- **Backend:**
- PHP
- MySQL Database
- PHPMailer for OTP (One-Time Password) system for user verification## Usage
### Cloud Hosting (000Webhost.com)
Visit [happyholidayhome.000webhostapp.com/](https://happyholidayhome.000webhostapp.com/) to explore and use the online version of the website. Here, you can browse available vacation homes, make reservations, and manage your bookings.
### Local Hosting with XAMPP
1. **Setup Environment:** To host the HappyHolidayHome reservation website, ensure you have a server environment with PHP and MySQL support.
2. **Database Configuration:** Import the provided MySQL database schema via PHPMyAdmin for storing details.
3. **Google reCAPTCHA Setup:** Obtain your reCAPTCHA keys from Google's reCAPTCHA administration panel. Update these keys into the user and admin login PHP files within your XAMPP directory.
5. **OTP System Configuration:** Configure PHPMailer with your email settings for the OTP system for user registration. Adjust the PHPMailer settings within your XAMPP environment.
6. **Launch and Usage:** Access the homepage through XAMPP, browse homes, register/login, and manage reservations.
## Reference
- [How To Send Email Using PHP With PHP Mailer | PHP Send Email | Full Step By Step](https://youtu.be/9tD8lA9foxw) by [David G Tech](https://www.youtube.com/@DavidGTech)
## Author
This project is developed by [Adhiraj Saha](https://github.com/adhirajcs/).