Skip to content

🔹 Este es un proyecto de gestión hotelera desarrollado con la stack MERN. Permite a los usuarios explorar habitaciones, registrarse, iniciar sesión y realizar reservas, mientras que los administradores pueden gestionar habitaciones y usuarios. 🔹

License

Notifications You must be signed in to change notification settings

DylanSDev/oasis-hotel-frontend

Repository files navigation

Oasis Hotel - Un resort de lujo

Este repositorio contiene el código fuente y los recursos utilizados para construir y mantener la página web del Oasis Hotel.

Banner

Acerca del Hotel ℹ️

Oasis Hotel es un lujoso hotel ubicado en Riviera Maya, Mexico. Ofrece una experiencia única para sus huéspedes. Nuestra página web proporciona información detallada sobre nuestras instalaciones, servicios, tarifas y reservas.

Características principales

Página de Inicio: Presentamos una página de inicio atractiva con detalles sobre nuestros servicios, llamados a la acción claros para dirigir a los usuarios a las secciones clave del sitio y opiniones de nuestros huéspedes más destacados.

Página de Inicio

Registrarte al hotel: En la sección de Registro te encontrarás con un formulario que podrás llenar con tus datos para crear tu usuario y ser parte de la comunidad del Oasis Hotel.

Página de Registro

Galería de imágenes: Presentamos una galería de imágenes para mostrar las diferentes áreas del hotel, habitaciones, restaurantes y vistas panorámicas.

Página Galeria

Tecnologías y librerías utilizadas 📚🛠️

Para el Front-end del proyecto se utilizaron las siguientes librerías y tecnologías:

  • Vite: Principal servidor de desarrollo local.
  • React: Usamos la librería React para desarrollar la página.
  • Bootstrap: Usamos la librería Bootstrap para la interfaz visual del proyecto.
  • React-Hook-Form: Se usó React Hook Form para las validaciones en formularios de gestión de habitaciones y usuarios.
  • React-Router: Usamos React Router como enrutador para las páginas del proyecto.
  • SweetAlert: Se usa SweetAlert para mostrar ventanas de alerta más agradables en algunas secciones de la página.
  • React Icons: Librería que nos da íconos en formato de componentes React.
  • @lottiefiles/dotlottie-react: Librería para mostrar animaciones Lottie.
  • Bootstrap Icons: Conjunto de íconos en formato SVG.
  • Date-Fns: Utilizado para trabajar con fechas.
  • Date-Fns-TZ: Complemento para trabajar con zonas horarias en Date-Fns.
  • Lucide React: Conjunto de íconos SVG para React.
  • React-Date-Range: Librería para selección de rangos de fechas.
  • React-Spinners: Librería para mostrar animaciones de carga.
  • Styled Components: Librería para escribir CSS en JavaScript.

Links útiles 🌐

Proyecto deployado:

Backend del proyecto

Instalación ⚙️

  1. Clonar el repositorio usando el comando git clone.
  2. Buscar el nombre del repositorio clonado en el explorador de archivos.
  3. Instalar las dependencias usando el comando npm install.
  4. Para ver el ejercicio en el navegador, ejecutar el comando npm run dev.

Cómo contribuir ✍️

Si desea contribuir a mejorar nuestra página web, puede seguir estos pasos:

  1. Realiza un fork de este repositorio.
  2. Realiza tus cambios en una rama separada.
  3. Envía una solicitud de extracción (Pull Request) explicando tus cambios detalladamente.

Autor 👷‍♂️

  • Dylan Diaz (DylanSDev): GitHub

About

🔹 Este es un proyecto de gestión hotelera desarrollado con la stack MERN. Permite a los usuarios explorar habitaciones, registrarse, iniciar sesión y realizar reservas, mientras que los administradores pueden gestionar habitaciones y usuarios. 🔹

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published