Skip to content

Latest commit

 

History

History
56 lines (30 loc) · 2.8 KB

File metadata and controls

56 lines (30 loc) · 2.8 KB

HappyHolidayHome

¡Bienvenido a HappyHolidayHome! Este es un sitio web de reserva de casas de vacaciones full-stack construido con HTML, CSS, JavaScript, PHP, MySQL y Bootstrap 5.

Características

  • Interfaz intuitiva: Interfaz intuitiva y fácil de usar para buscar y reservar casas de vacaciones.

  • Listados de alojamientos: Explora listados de casas de vacaciones con descripciones, imágenes e información de precios.

  • Sistema de reservas: Selecciona casas de vacaciones, elige fechas y realiza reservas con actualizaciones de disponibilidad en tiempo real.

  • Autenticación de usuarios: Registro e inicio de sesión seguros para el historial de reservas y la gestión de perfiles, integrado con Google reCAPTCHA para mayor seguridad.

  • Panel de administración (Bootstrap 5): Gestiona las casas de vacaciones, reservas y datos de usuarios a través del panel de administración.

  • Base de datos backend (MySQL): Base de datos MySQL para almacenar detalles de las casas de vacaciones, información de usuarios y reservas.

Tecnologías utilizadas

  • Frontend:

    • HTML5, CSS3, JavaScript
    • Bootstrap 5
  • Backend:

    • PHP
    • Base de datos MySQL
    • PHPMailer para el sistema de OTP (contraseña de un solo uso) para la verificación de usuarios

Uso

Alojamiento en la nube (000Webhost.com)

Visita happyholidayhome.000webhostapp.com/ para explorar y utilizar la versión en línea del sitio web. Aquí podrás buscar casas de vacaciones disponibles, realizar reservas y gestionar tus reservas.

Alojamiento local con XAMPP

  1. Configurar el entorno: Para alojar el sitio web de reservas HappyHolidayHome, asegúrate de tener un entorno de servidor con soporte para PHP y MySQL.

  2. Configuración de la base de datos: Importa el esquema de la base de datos MySQL proporcionado a través de PHPMyAdmin para almacenar los detalles.

  3. Configuración de Google reCAPTCHA: Obtén tus claves de reCAPTCHA desde el panel de administración de Google reCAPTCHA. Actualiza estas claves en los archivos PHP de inicio de sesión de usuario y administrador dentro de tu directorio XAMPP.

  4. Configuración del sistema de OTP: Configura PHPMailer con tu configuración de correo electrónico para el sistema de OTP para el registro de usuarios. Ajusta la configuración de PHPMailer dentro de tu entorno XAMPP.

  5. Lanzamiento y uso: Accede a la página principal a través de XAMPP, busca alojamientos, regístrate/inicia sesión y gestiona las reservas.

Referencia

Autor

Este proyecto fue desarrollado por Adhiraj Saha.