¡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.
-
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.
-
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
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Este proyecto fue desarrollado por Adhiraj Saha.