2025·Fullstack Developer·EN PRODUCCIÓN
Turiago
Marketplace de turismo con búsqueda, filtros y reservas en tiempo real.
OVERVIEW
Turiago es un marketplace de experiencias turísticas. Conecta a operadores con viajeros mediante un sistema de búsqueda con filtros, un flujo de reservas completo y un sistema de roles para administrar la oferta.
DESIGN CASE STUDY
Interfaz de búsqueda y reservas con filtros avanzados, diseño responsive y componentes reutilizables.
ReactViteTypeScriptTailwind CSSReduxFlowbite
- ▸Filtros avanzados de búsqueda
- ▸Flujo de reservas
- ▸Sistema de roles en la interfaz
- ▸Diseño responsive
ENGINEERING CASE STUDY
API Gateway que orquesta autenticación, reservas y pagos sobre una base de datos relacional con caché de disponibilidad.
Node.jsExpressMongoDBMongooseJest
services
- $API Gateway
- $Auth
- $Bookings
- $Payments
database
MongoDB
ARCHITECTURE
architecture.sh
React + Vite + TypeScript + Tailwind CSS + Redux + Flowbite
↓
API Gateway
Auth
Bookings
Payments
↓
MongoDB
DESAFÍOS Y SOLUCIONES
Disponibilidad de reservas en tiempo real
Evitar reservas duplicadas cuando varios usuarios intentan reservar el mismo horario al mismo tiempo.
→ Bloqueos optimistas y caché de disponibilidad en Redis para reducir condiciones de carrera.