initial commit
This commit is contained in:
42
docs/front-end-spec/overall-ux-goals-principles.md
Normal file
42
docs/front-end-spec/overall-ux-goals-principles.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# Overall UX Goals & Principles
|
||||
|
||||
## Target User Persona
|
||||
|
||||
**Theo - Le Multi-Compteur Organisé**
|
||||
|
||||
| Attribut | Description |
|
||||
|----------|-------------|
|
||||
| **Profil** | Joueur passionné de Dofus gérant 60+ personnages niveau 200 |
|
||||
| **Contexte d'usage** | Joue sur PC avec souvent un second écran pour consulter ses données |
|
||||
| **Frustrations actuelles** | Tableur Excel illisible, modifications fragiles, contraintes de compte gérées mentalement |
|
||||
| **Objectifs** | Trouver rapidement qui n'a pas fait quoi, composer des teams valides, mettre à jour efficacement |
|
||||
| **Expertise technique** | À l'aise avec les outils complexes, préfère la densité d'info à la simplicité |
|
||||
| **Fréquence d'usage** | Quotidien pendant les sessions de jeu + planification hebdomadaire |
|
||||
|
||||
## Usability Goals
|
||||
|
||||
1. **Efficacité de navigation** — Trouver n'importe quelle information en moins de 3 clics depuis le dashboard
|
||||
2. **Mises à jour rapides** — Pouvoir mettre à jour la progression d'une team entière en moins de 30 secondes
|
||||
3. **Prévention d'erreurs** — Impossible d'ajouter 2 personnages du même compte dans une team active
|
||||
4. **Vue d'ensemble immédiate** — Voir l'état global (teams, progressions, monnaies) en un coup d'œil
|
||||
5. **Mémorabilité** — Interface cohérente permettant de retrouver ses repères après plusieurs jours d'absence
|
||||
|
||||
## Design Principles
|
||||
|
||||
1. **Densité maîtrisée** — Maximiser l'information visible sans surcharger visuellement. Utiliser la hiérarchie typographique et les espaces blancs stratégiquement.
|
||||
|
||||
2. **Consistance des patterns** — Tous les tableaux se comportent de la même façon (tri, filtres, pagination). Toutes les actions CRUD suivent le même flow.
|
||||
|
||||
3. **Feedback immédiat** — Chaque action utilisateur génère une réponse visuelle instantanée (loading states, toasts, transitions).
|
||||
|
||||
4. **Raccourcis pour experts** — Permettre les bulk actions, raccourcis clavier (V2), et filtres combinés pour les utilisateurs avancés.
|
||||
|
||||
5. **Fail-safe par design** — Les actions destructives demandent confirmation. Les contraintes métier sont validées avant même que l'utilisateur ne puisse les violer.
|
||||
|
||||
## Change Log
|
||||
|
||||
| Date | Version | Description | Author |
|
||||
|------|---------|-------------|--------|
|
||||
| 2026-01-17 | 0.1 | Création initiale | Sally (UX Expert) |
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user