Saltar al contenido
AIM

Plataforma de reservas para una agencia de viajes

Paquetes propios, buscador de vuelos y hoteles, pago a cuotas y panel para asesores, en español e inglés y sobre planes gratuitos en la nube.

Mi rol
Arquitectura y desarrollo de punta a punta, como único desarrollador
Año
2026
Tecnologías
TypeScript, Astro, Preact, Hono, Cloudflare Workers, PostgreSQL, Drizzle, Zod, Vitest, Playwright

El reto

Una agencia de viajes en Colombia quería vender en línea combinando paquetes propios con plan de pago a cuotas, un buscador multi-proveedor y la atención de sus asesores, cumpliendo la ley colombiana de consumo y de datos personales, con costos de infraestructura en cero y sin tener que reescribir todo al crecer.

La solución

Diseñé una arquitectura hexagonal en la que el núcleo de negocio solo conoce interfaces, así cada proveedor (pagos, correo, vuelos) se cambia por configuración. Las páginas son estáticas y solo la API ejecuta código, con un presupuesto de CPU medido por ruta. Los efectos secundarios se registran en la base de datos para no perderse, los pagos y reservas se procesan una sola vez aunque lleguen repetidos, y los datos personales van cifrados campo por campo.

El proyecto está en staging; la puesta en producción depende de los trámites del cliente. Por confidencialidad no se muestran el nombre, la marca ni el código del cliente.

¿Algo parecido para tu negocio?

Escríbeme sin compromiso, estés donde estés. Te respondo con preguntas concretas y, si encaja, con una propuesta por escrito.