Backlog
User Stories
US13.1
En tant qu'utilisateur, je peux chercher trains et bus entre deux villes (Rome2Rio)
must
8pts
US13.2
En tant qu'utilisateur, je vois une comparaison multi-modale (avion vs train vs bus) avec prix et durée
must
8pts
US13.3
En tant qu'utilisateur, mes alertes prix sont vérifiées toutes les 15 min (vs 6h en Phase 1)
must
5pts
US13.4
En tant qu'utilisateur, je peux chercher des hostels et auberges de jeunesse (Hostelworld)
must
6pts
US13.5
En tant qu'utilisateur, je peux chercher des activités et expériences (Viator/GetYourGuide)
must
8pts
US13.6
En tant qu'utilisateur, le copilote inclut automatiquement les options transport dans ses itinéraires
must
5pts
US13.7
En tant qu'utilisateur, je vois les options de trajet depuis ma position GPS en temps réel
should
4pts
US13.8
En tant qu'utilisateur, je peux filtrer les activités par type, budget et durée
should
3pts
US13.9
En tant que système, les prix de vols sont vérifiés toutes les 15 min pour alertes actives
must
8pts
/transport (v2)
Endpoints API
GET
/transport/multimodal
?from=&to=&date= — comparaison avion/train/bus
🔒 auth
GET
/transport/trains
?from=&to=&date= — Rome2Rio trains
🔒 auth
GET
/transport/buses
?from=&to=&date= — Rome2Rio bus
🔒 auth
GET
/transport/hostels
?city=&checkin=&checkout=&adults= — Hostelworld
🔒 auth
GET
/transport/activities
?place_id=&type=&budget_max= — Viator+GetYourGuide
🔒 auth
GET
/transport/activities/:id
Détail d'une activité
public
GET
/transport/nearby-options
?lat=&lng= — tous modes depuis position GPS
🔒 auth
GET
/transport/price-alerts/status
Prix actuels de toutes mes alertes
🔒 auth
PATCH
/transport/price-alerts/:id
Modifier seuil ou désactiver
🔒 auth
Critères d'acceptation
✓Résultats multi-modal affichés en < 4s (cache + parallel API calls)
✓Alertes prix : notification dans les 15 min suivant le passage sous le seuil
✓Activités disponibles pour 95% des destinations dans le top 500 NOMIIQ
✓Itinéraire IA avec transport et activités intégrés généré en < 25s