Inspiration

L'était des app d’horaire d'autobus est déplorable et donc on a décidé d'y rajouter notre propre app qui fait seulement une tache spécifique, mais qui on espère le fera bien. Nicolas a eu l'idée d'utiliser les apis pour rendre le site dynamique, même si le lien vers chaque page ne change pas.

What it does

À tous les 30 secondes, le programme vérifie s'il y a des changements dans les trajets et reload tous les composants ayant changé. Le dynamisme est fournie par l'heure UTC et l'API.

How we built it

Nous avons utilisé Rust et un compileur à WebAssembly pour écrire du HTML et Css directement dans un code Rust compacte et lisible. L'app reste très légère, bien que dynamique.

Challenges we ran into

Ce qui a été difficile était de ressembler tous les bytes de textes et de sérialiser tout dans une seule chaîne de caractères.

Accomplishments that we're proud of

L'URL générant une page dynamique fonctionne et est coordonnée avec le temps

What we learned

À router une page web avec un url très variable avec Rust

What's next for Independant multi bus line realtime horraire generator

Créer une interface utilisateur pour générer un nouveau lien url vers un horaire personnalisée de départ d'autobus et de métro. Appuyer sur les boutons de sélection permet de varier les choix de trajets.

Built With

Share this project:

Updates