Mode valise : 7 min marche + 7 min métro + 3 min quai + 4 min marge
ℹ️ Comment marche le dashboard ?
🎯 Le but : Savoir exactement quand passer la porte du kot pour ne pas attendre sur le quai. Le compte à rebours calcule la minute pile pour attraper soit le métro 5 à Hankar (6 min de marche), soit le train à Schuman (21 min au total avec la valise, le métro et les marges).
🚇 Côté Métro (STIB) : L'API de la STIB ne voit que les métros des 10 à 15 prochaines minutes. Pour anticiper un peu plus loin, j'ai codé un petit système qui repère aussi les rames qui partent du terminus à Herrmann-Debroux avant même qu'elles n'apparaissent sur l'écran d'Hankar.
🚆 Côté Train (SNCB) : À chaque clic, on scanne les prochains trains pour Arlon à Schuman (en ignorant les trajets avec plus de 5h d'attente de nuit). Le site calcule automatiquement le bon métro pour l'avoir, regarde si le train est rapide et vérifie le type de wagon (pour éviter les sièges en plastique type Desiro).
⚠️ Pourquoi il y a des quotas ? On utilise les API publiques gratuites qui ont des limites strictes (100 clics/jour pour la STIB, 300 pour les trains). Le serveur garde en mémoire les derniers trajets : si un coloc actualise, tout le monde en profite sans reconsommer de quota !