Se requiere el desarrollo de un sitio web integral para un hotel, que incluya funcionalidades avanzadas para diferentes perfiles de usuario. El proyecto debe enfocarse en un diseño de experiencia de usuario (UX) óptimo y la implementación de tecnologías modernas para garantizar escalabilidad y eficiencia. Se valorará el uso de
Next.js para el frontend/backend y Prisma como ORM.
Funcionalidades clave:
1. Navegación como Usuario:
* Visualización detallada de habitaciones y servicios ofrecidos por el hotel.
* Sistema de reservas en línea, permitiendo a los usuarios seleccionar fechas y tipos de habitación.
* Formulario de contacto para consultas por correo electrónico.
2. Navegación como Operador:
* Interfaz para consultar el estado de las habitaciones (posiblemente con una representación visual tipo 'MAPA').
* Gestión de reservas: consulta, modificación y liberación de reservas existentes.
* Funcionalidad para abrir y cerrar la disponibilidad de habitaciones.
* Procesamiento de pagos de reservas.
* Sistema para responder a las consultas recibidas por correo electrónico.
3. Navegación como Administrador:
* Operaciones CRUD (Crear, Leer, Actualizar, Eliminar) para la gestión de habitaciones.
* Operaciones CRUD para la gestión de cuentas de operadores.
* Generación de informes y consultas parametrizadas, incluyendo gráficos para análisis de datos.
Requisitos Técnicos y de Diseño:
* Énfasis en un diseño de experiencia de usuario (UX) intuitivo y atractivo.
* Integración de al menos dos API Web externas para enriquecer la funcionalidad (ej. Pasarelas de pago, servicios de mapas).
* Uso de un framework CSS moderno para asegurar un diseño responsivo y consistente.
* Implementación de validación robusta para todos los campos de entrada de datos y para la carga de imágenes.
Tecnologías Preferidas:
*
Next.js
* Base de Datos / ORM: Prisma
Prazo de Entrega: Não estabelecido