{"id":18356321,"url":"https://github.com/adhirajcs/happyholidayhome","last_synced_at":"2025-04-06T12:32:14.668Z","repository":{"id":188057586,"uuid":"678042325","full_name":"adhirajcs/HappyHolidayHome","owner":"adhirajcs","description":"HappyHolidayHome is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.","archived":false,"fork":false,"pushed_at":"2025-01-14T09:56:01.000Z","size":2196,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-22T00:03:11.524Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adhirajcs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["adhirajcs"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2023-08-13T13:51:16.000Z","updated_at":"2025-01-27T14:52:56.000Z","dependencies_parsed_at":"2023-09-27T23:16:58.176Z","dependency_job_id":"aad2b87f-0639-483d-adcd-14d93500c7bd","html_url":"https://github.com/adhirajcs/HappyHolidayHome","commit_stats":null,"previous_names":["adhirajcs/happyholidayhome"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhirajcs%2FHappyHolidayHome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhirajcs%2FHappyHolidayHome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhirajcs%2FHappyHolidayHome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhirajcs%2FHappyHolidayHome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adhirajcs","download_url":"https://codeload.github.com/adhirajcs/HappyHolidayHome/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247484452,"owners_count":20946388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-05T22:09:42.434Z","updated_at":"2025-04-06T12:32:12.525Z","avatar_url":"https://github.com/adhirajcs.png","language":"PHP","funding_links":["https://github.com/sponsors/adhirajcs"],"categories":[],"sub_categories":[],"readme":"# HappyHolidayHome\n\nWelcome to HappyHolidayHome! This is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.\n\n## Features\n\n- **User-friendly Interface:** Intuitive and easy-to-use interface for browsing and booking vacation homes.\n  \n- **Home Listings:** Browse vacation home listings with descriptions, images, and pricing information.\n\n- **Booking System:** Select vacation homes, choose dates, and make reservations with real-time availability updates.\n\n- **User Authentication:** Secure user registration and login for booking history and profile management, integrated with Google reCAPTCHA for added security.\n\n- **Admin Panel (Bootstrap 5):** Manage holiday homes, reservations, and user data through the admin panel.\n\n- **Backend Database (MySQL):** MySQL database for storing holiday home details, user info, and reservations.\n\n## Technologies Used\n\n- **Frontend:**\n  - HTML5, CSS3, JavaScript\n  - Bootstrap 5\n  \n- **Backend:**\n  - PHP\n  - MySQL Database\n  - PHPMailer for OTP (One-Time Password) system for user verification\n\n## Usage\n\n### Cloud Hosting (000Webhost.com)\n\nVisit [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.\n\n### Local Hosting with XAMPP\n\n1. **Setup Environment:** To host the HappyHolidayHome reservation website, ensure you have a server environment with PHP and MySQL support.\n\n2. **Database Configuration:** Import the provided MySQL database schema via PHPMyAdmin for storing details.\n\n3. **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.\n\n5. **OTP System Configuration:** Configure PHPMailer with your email settings for the OTP system for user registration. Adjust the PHPMailer settings within your XAMPP environment.\n\n6. **Launch and Usage:** Access the homepage through XAMPP, browse homes, register/login, and manage reservations.\n\n## Reference\n\n- [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)\n\n## Author\n\nThis project is developed by [Adhiraj Saha](https://github.com/adhirajcs/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhirajcs%2Fhappyholidayhome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadhirajcs%2Fhappyholidayhome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhirajcs%2Fhappyholidayhome/lists"}