@portaki/module-train
v1.2.1
Published
Module Portaki — horaires trains (Navitia / SNCF)
Readme
🚆 Module Trains
@portaki/module-train
Horaires & infos voyageurs au départ de la gare configurée
Aperçu (illustration)
Rendu factice pour la documentation — aligné sur la maquette
guest-modules-section.jsx, pas une capture du build npm actuel.
🎯 En une phrase — Donne aux voyageurs une vue Trains branchée sur Navitia / données voyageurs, contextualisée avec le code gare de la propriété.
👥 Pour qui ?
| Persona | Besoin |
|---------|--------|
| 🧳 Voyageurs | Préparer un trajet depuis le logement |
| 🏠 Hôte | Afficher la bonne gare (trainStationCode) |
✨ Ce que le module apporte
- [x] Entrée de navigation dédiée « Trains »
- [x] Liaison avec
property.trainStationCode - [x] Base UI prête pour tes appels Navitia / SNCF guest
🧭 Fiche technique
| Clé | Valeur |
|-----|--------|
| 📦 npm | @portaki/module-train |
| 🆔 id | train |
| 📍 Slot nav | section |
| 🎨 Icône | train-front |
| 📄 Manifeste | portaki.module.json |
| 👁️ Visibilité | Toujours affiché |
| 🗺️ Carte | Non |
🔌 Intégration Portaki
Export default via definePortakiModule. Le rendu utilise property.trainStationCode pour adapter l’affichage.
📡 Données & API
Branche tes endpoints guest (Navitia / hub SNCF). Le composant TrainSection est le point d’accroche pour tes fetch.
🛠️ Développement local
# depuis la racine du monorepo portaki-sdk
pnpm installDépend de @portaki/module-sdk → dépôt portaki-sdk.
📄 Licence
AGPL-3.0 — voir package.json.
