AlbaCreation

Crista Online

Écosystème travel : chat IA, carte, itinéraires et RAG sur les POI — frontend, plusieurs backends, stack Docker.

Défi

Il fallait un produit de planification de voyage : l’utilisateur décrit son trajet dans un chat et reçoit des recommandations de lieux et des itinéraires sur une carte. Les données devaient provenir de nombreuses sources (OSM, KudaGo, MKRF) et les réponses s’appuyer sur une base de POI à jour via RAG.

Solution

Un écosystème assemblé : UI React/Vite, ai_agent (FastAPI + Swagger), data_backend ETL pour 83 régions russes et 90 villes du monde, vectorization_backend avec Chroma, placesweb pour le graphe de lieux et suitcase pour la « valise » de l’utilisateur. En local, docker-compose avec pgAdmin, Grafana et Prometheus ; en production sur crista.online avec des domaines API séparés.

Résultat

Un produit fonctionnel : chat IA, inspiration board, carte Leaflet, health checks d’API et monitoring. Architecture orientée services — chaque backend se déploie et se documente indépendamment.

Stack

ReactVitePythonFastAPIPostgreSQLRAGDocker

Galerie

Accueil — inspiration board et prompts rapides
Accueil — inspiration board et prompts rapides
Liste des chats IA avec historique des voyages
Liste des chats IA avec historique des voyages