Page web du projet (IFT3150): https://protolabo.github.io/calque
Ce projet consiste à développer une solution améliorant l'accessibilité et l'interactivité des cartes de transport traditionnelles.
Proposer une application Web permettant la création de carte interactives pouvant être exportées et mise disponible aux utilisateurs. On veut permettre aux utilisateurs de tracer des itinéraires, de rechercher des stations et d'explorer les propriétés des noeuds. On veut permettre aux designers de carte de tracer placer des noeuds représentant des destinations et les connecter avec des edges représentant des chemins. On veut permettre de changer le style des éléments graphiques et de spécifier les propriétés des éléments.
Type d'exigences / Besoins fonctionnels :
Designer
- Mode designer vs Mode alerte
- Manipuler les noeuds et leurs attributs (services, tags, lignes)
- Manipuler les edges (direction, ligne, bloquée ou non)
- Navigation (Visualiser les différents étages et différentes cartes)
- Personnaliser l'environnement (background)
- Importer des éléments : Images / Cartes
- Définir les valeurs par défaut
- Exporter la carte
End user
- Fournir un mode Privilégié (tech) vs Mode utilisateur
- Permettre de tracer des itinéraires flexibles:
- Permettre à l'utilisateur d'afficher un bloc d’information associé à un noeud.
- Permettre à l'utilisateur de masquer certains éléments de la carte
- Permettre à l'utilisateur de visualiser des alertes
- Les alertes doivent permettre de modifier les états / attributs des éléments
- Les alertes doivent permettre de créer des éléments
- On veut que l’utilisateur puisse “reset” l’interface
- On veut permettre à l'utilisateur de rechercher un service / noeud
- On veut permettre à l'utilisateur de naviguer selon les étages et minimaps
Début du projet: 6 mai 2024
Fin du projet: 19 aout 2024
Le développement du projet sera divisé en plusieurs phases:
- Semaine 1 : Brouillon des utilisateurs potentiels et des cas d'utilisation
- Semaine 2 : Élaboration formelle des exigences fonctionnelles et non fonctionnelles
- Semaine 3 : Brouillon du prototype Designer
- Semaine 4 : Brouillon du prototype Utilisateur
- Semaine 5
- Semaine 6
- Semaine 7
- Semaine 8
- Semaine 9
- Semaine 10
- Semaine 11
- Semaine 12
- Semaine 13
- Semaine 14
- Semaine 15
- Semaine 16
Le suivi du projet est présenté dans le fichier TIMELINE.
L'infrastructure de l'application est basée sur...
Les dossiers du répertoire sont organisés comme suit:
Le projet est supervisé par Louis-Edouard LAFONTANT.
- Camille Divisia @divcamillediv
- Xavier Benoit @YkseBay
- Émanuel Rollin @LipoBruh