Aller au contenu

Maquettes

Cette section regroupe les wireframes basse fidélité de l'application VigieChiro PR Companion. Chaque maquette est décrite par :

  • un wireframe SVG présentant le layout final attendu (cadre fenêtre, top nav, contenu, footer) ;
  • la liste des composants affichés et leurs données d'exemple ;
  • les interactions clés entre éléments ;
  • les variantes (état vide, modales, panneaux dépliés, écrans intermédiaires) regroupées dans le même fichier ;
  • les parcours et stories rattachés ;
  • des notes d'implémentation ciblées (composants JavaFX recommandés, points d'attention performance ou UX, raccourcis claviers).

Wireframes basse fidélité, pas spec figée

Ces maquettes posent l'organisation des écrans et la hiérarchie des informations à afficher. Elles n'imposent pas le style visuel final (couleurs, typographies, icônes, espacements précis) — ce travail vous revient et fait partie de l'évaluation R2.02 / R2.03.

Vous pouvez proposer une variante d'un écran si vous identifiez une meilleure organisation — dans ce cas, justifiez le choix dans votre soutenance.

Cartographie des écrans

# Écran Type Parcours principal Épopées couvertes
M-Sites Vue de mes sites de suivi Vue principale (accueil) P1 E1.S1, E1.S4
M-Site-detail Fiche détail d'un site Vue secondaire P1 E1.S2, E1.S3
M-Import Assistant d'import d'une nuit Vue principale P2 E2.S1 à E2.S7
M-Passage Détail d'un passage (4 onglets) Vue pivot transverse E0.S3, E4.S4, E6
M-Qualification Vérification d'enregistrement par échantillonnage Vue plein écran P3 E3
M-Lot Préparation du lot à déposer Vue plein écran P4 E4.S1 à E4.S3
M-MultiSite Vue tabulaire multi-sites (Karim / Samuel) Vue de production P5 E5
M-Vision-Tadarida Validation taxonomique post-Tadarida Vue plein écran (cible étirée) P7 E7, E8

Comment lire une maquette

Chaque fichier .md suit la même structure :

  1. En-tête avec type, persona principal, parcours et stories couvertes.
  2. Wireframe principal : un SVG inline qui représente l'écran cible avec des données d'exemple cohérentes (n° de carré 640380, PR 1925492…).
  3. Annotations : explication de chaque zone du wireframe (header, sections numérotées, badges, etc.).
  4. Interactions clés : tableau des actions disponibles sur chaque élément cliquable.
  5. Variantes (quand pertinent) : wireframes secondaires dans le même fichier — état vide, modales, écrans intermédiaires (ex. progression d'un import), bascule de mode (vue tableau vs arborescence).
  6. Notes pour l'implémentation : composants JavaFX recommandés, points de performance, raccourcis claviers, dépendances entre maquettes.

Convention de navigation entre écrans

%%{init: {"flowchart": {"defaultRenderer": "elk"}, "themeCSS": ".nodeLabel, .nodeLabel p, .nodeLabel span { color: #fff !important; fill: #fff !important; }"}}%%
flowchart TB
    Sites[🏠 M-Sites]
    MultiSite[📊 M-MultiSite]
    Detail[🌐 M-Site-detail]
    Import[📥 M-Import]
    Passage[📋 M-Passage]
    Qualif[🎧 M-Qualification]
    Lot[📦 M-Lot]
    Tadarida[✅ M-Vision-Tadarida]

    Sites --> Detail
    Sites --> Import
    MultiSite -.alternative.- Sites
    Detail --> Passage
    Import --> Passage
    MultiSite --> Passage
    Passage --> Qualif
    Qualif --> Lot
    Passage --> Lot
    Lot -.dépôt VigieChiro<br/>+ retour Tadarida.-> Tadarida

    classDef main fill:#1e8449,stroke:#0e5128,color:#fff,stroke-width:2px
    classDef detail fill:#4a90d9,stroke:#2563a3,color:#fff,stroke-width:2px
    classDef etiree fill:#b9770e,stroke:#7e5109,color:#fff,stroke-width:2px
    class Sites,Import,Qualif,Lot main
    class Detail,Passage,MultiSite detail
    class Tadarida etiree
  • 🟩 Vert : maquettes de la chaîne fil rouge (MUST).
  • 🟦 Bleu : maquettes de soutien (détails, navigation multi-sites).
  • 🟧 Orange : maquette de cible étirée hors MVP strict.

Pattern visuel partagé

Toutes les maquettes utilisent un cadre fenêtre commun :

  • Title bar sombre (#2c3e50) avec logo 🦇 + nom de l'application.
  • Top nav un cran plus clair (#34495e) avec 4 entrées principales (Mes sites, Importer, Vue tabulaire, Paramètres).
  • Breadcrumb quand l'écran est en profondeur dans la navigation.
  • Page header avec titre principal et sous-titre éventuel.
  • Sections numérotées pour les écrans assistant (M-Import, M-Lot) ou panneau de détail (M-Qualification, M-Vision-Tadarida).
  • Footer avec astuces clavier et indicateurs d'état.

Palette de couleurs (cohérente avec le reste du dossier) :

Usage Couleur Exemple
Primary actions / liens #4a90d9 (bleu) Boutons « Importer », liens breadcrumb
Success / verdict OK #1e8449 (vert) Badges Déposé OK, statut Vérifié
Warning / verdict Douteux #b9770e (orange) Statut Transformé, cible étirée
Danger / verdict À jeter #a93226 (rouge) Bouton Supprimer, verdict À jeter
Neutral / inactif #6a737d (gris) Texte secondaire, états désactivés
Background subtil #f6f8fa (gris très clair) Bandeaux d'info, rows alternées

Cohérence entre écrans similaires :

  • M-Qualification et M-Vision-Tadarida partagent le même squelette « liste + détail » (2 colonnes, panneau de détail avec info en haut + visualisation au milieu + boutons d'action colorés en bas). Les étudiants n'implémentent qu'un seul pattern de « lieu d'écoute » qui se décline pour les deux cas.
  • M-Sites et M-Site-detail utilisent le même style de cards pour les sites et les points d'écoute.

Cas non maquettés (documentés textuellement)

Certains écrans secondaires ne font pas l'objet d'un wireframe complet mais sont décrits dans les fiches correspondantes :

  • Formulaire de création d'un site : décrit dans la variante de M-Site-detail et invocable depuis M-Sites.
  • Modal de re-rattachement d'un passage (E2.S8) : action accessible depuis M-Passage.
  • Modal de suppression de masse (E5.S4) : confirmation forte avec saisie « SUPPRIMER ». Décrite dans M-MultiSite.
  • Sélecteur de taxon de correction (E7.S4) : autocomplete sur code à 6 lettres. Décrit dans M-Vision-Tadarida.
  • Modal de confirmation « J'ai déposé » (E4.S3) : avant transition vers le statut Déposé. Décrite dans M-Lot.