Portal de Reservas para una Cadena Boutique de Hostelería en Mallorca
Visión general
De qué trata este proyecto.
Construye un portal con Next.js (Server Components) + tRPC para la comunicación tipada con el backend. Integra con la API mock del PMS (proporcionada) para disponibilidad y precios por noche, implementa el calendario de selección con bloqueo de fechas ocupadas, formulario de reserva con datos huésped, integración con Stripe Payment Intents para señal del 30% en el momento de la reserva, email de confirmación con plantilla profesional (Resend) y panel privado para que recepción vea reservas del día. Despliega y entrega: app en producción, repositorio, y test de carga básico con k6 (50 usuarios concurrentes).
El Briefing
Lo que harás y lo que demostrarás.
Lanzar un portal de reservas propio integrado con PMS, ligero y rápido, capaz de sostener 50 usuarias concurrentes en hora pico.
Earning criteria — what you'll demonstrate
- Construir Server Components con datos de terceros y caché correcto
- Implementar pagos con Payment Intents y manejo de estados intermedios
- Diseñar un calendario de disponibilidad real sin race conditions
- Ejecutar tests de carga y leer los resultados de forma honesta
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosIngeniero Backend
Backend engineers que han enfrentado race conditions reales en un dominio de reservas tienen ventaja en cualquier entrevista de sistema.
Este proyecto afina
- stripe-integration
- third-party-apis
- performance-testing