Projet Personnel

Ginku · Application de transports accessible

Une alternative accessible pour consulter les horaires de bus et tramway à Besançon

Pourquoi ce projet ?

En tant que personne déficiente visuelle, j'ai souvent été confronté à des applications mobiles et web qui ne prenaient pas assez en compte les besoins d'accessibilité. L'application officielle Ginko de Besançon, bien que fonctionnelle, présentait des lacunes pour les utilisateurs de synthèse vocale.

C'est de cette frustration qu'est née Ginku : une application web pensée dès le départ pour être accessible à tous.

Le saviez-vous ? En France, environ 1,7 million de personnes sont atteintes d'un trouble de la vision.

Fonctionnalités principales

🕐

Horaires en temps réel

Consultez les prochains passages de bus et tramway avec une mise à jour automatique.

🚌

Toutes les lignes

Accédez à l'ensemble des lignes du réseau Ginko : bus, tramway et lignes spéciales.

⚠️

Infos trafic

Restez informé des perturbations, travaux et modifications de parcours.

Lignes favorites

Enregistrez vos lignes préférées pour y accéder rapidement.

🔍

Recherche rapide

Trouvez une ligne ou un arrêt en quelques caractères.

🔊

Compatible synthèse vocale

Navigation accessible aux lecteurs d'écran comme VoiceOver, NVDA et JAWS.

Stack technique

Vue.js 3ViteTailwind CSSNode.jsExpressDockerCaddy

Le backend Node.js avec Express sert de proxy entre le frontend et l'API officielle Ginko. L'application est containerisée avec Docker et servie via Caddy.

Architecture du projet

👤
Utilisateur
🌐
Caddy
💚
Vue.js SPA
🟢
Backend Node
🚌
API Ginko

Voir le projet

Le projet est disponible en ligne ou sur GitHub selon les liens ci-dessous.