Git Product home page Git Product logo

adhirajcs / happyholidayhome Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 2.14 MB

HappyHolidayHome is a full-stack holiday home reservation website built with HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap 5.

License: Apache License 2.0

PHP 94.71% CSS 4.35% Hack 0.62% JavaScript 0.32%
bootstrap bootstrap5 hotel-booking hotel-reservation hotel-reservation-system html-css-javascript mysql mysql-database php phpmyadmin

happyholidayhome's Introduction

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/ 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.

  4. OTP System Configuration: Configure PHPMailer with your email settings for the OTP system for user registration. Adjust the PHPMailer settings within your XAMPP environment.

  5. Launch and Usage: Access the homepage through XAMPP, browse homes, register/login, and manage reservations.

Reference

Author

This project is developed by Adhiraj Saha.

happyholidayhome's People

Contributors

adhirajcs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

happyholidayhome's Issues

Captcha

Admin login returns invalid captcha. Captcha does not appear on page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.