FRONTEND
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.

GALLERY

Captura de Turiago