AlbaCreation

Crista Online

Ecosistema de viajes: chat con IA, mapa, rutas y RAG sobre POI — frontend, varios backends, stack Docker.

Reto

Se necesitaba un producto de planificación de viajes: el usuario describe un viaje en el chat y recibe recomendaciones de lugares y rutas en un mapa. Los datos debían provenir de muchas fuentes (OSM, KudaGo, MKRF) y las respuestas apoyarse en una base de POI actualizada mediante RAG.

Solución

Se montó un ecosistema: UI en React/Vite, ai_agent (FastAPI + Swagger), data_backend ETL para 83 regiones rusas y 90 ciudades del mundo, vectorization_backend con Chroma, placesweb como grafo de lugares y suitcase para la «maleta» del usuario. En local, docker-compose con pgAdmin, Grafana y Prometheus; en producción en crista.online con dominios de API separados.

Resultado

Producto funcional: chat con IA, inspiration board, mapa Leaflet, health checks de API y monitoreo. Arquitectura orientada a servicios — cada backend se despliega y documenta de forma independiente.

Stack

ReactVitePythonFastAPIPostgreSQLRAGDocker

Galería

Inicio — inspiration board y prompts rápidos
Inicio — inspiration board y prompts rápidos
Lista de chats con IA e historial de viajes
Lista de chats con IA e historial de viajes

¿Necesitas un proyecto similar?

Hablar del proyecto