Files
dofus-manager/docs/prd/next-steps.md
2026-01-19 08:52:38 +01:00

2.0 KiB

Next Steps

UX Expert Prompt

Je travaille sur Dofus Manager, une application web de gestion de personnages pour le MMORPG Dofus.

Contexte : L'application remplace un tableur Excel pour gérer 60+ personnages sur plusieurs comptes. Les fonctionnalités clés sont :
- CRUD pour Serveurs, Comptes, Personnages, Teams
- Filtrage multicritères et recherche
- Tracking des progressions (quêtes, donjons, recherchés)
- Gestion des monnaies avec agrégations
- Validation de contrainte : pas 2 persos du même compte dans une team active

Design goals :
- Desktop-first, responsive tablette
- Dense en informations, inspiré outils pro
- Filtres sidebar façon e-commerce
- Multi-select et bulk actions façon Gmail
- shadcn/ui comme design system

Peux-tu créer les wireframes ou maquettes pour les écrans principaux :
1. Liste des personnages avec filtres
2. Fiche personnage (infos + progressions + monnaies)
3. Gestion des teams avec validation contrainte

Le PRD complet est disponible dans docs/prd.md

Architect Prompt

Je travaille sur Dofus Manager, une application web full-stack pour gérer des personnages de MMORPG.

Stack technique validée :
- Framework : TanStack Start (React full-stack, TypeScript)
- ORM : Prisma avec PostgreSQL 16
- UI : shadcn/ui + TanStack Table
- Infra : Docker, Traefik, GitLab CI

Contexte métier :
- 60+ personnages, dizaines de comptes, plusieurs serveurs
- Teams avec contrainte : pas 2 persos du même compte simultanément
- Progressions (quêtes, donjons, recherchés) et monnaies à tracker
- Intégration API DofusDB pour données de référence

Besoins architecture :
1. Schéma Prisma complet pour les entités (Server, Account, Character, Team, ProgressionType, CurrencyType, etc.)
2. Structure du projet TanStack Start
3. Patterns pour server functions et data fetching
4. Stratégie de cache pour agrégations
5. Configuration Docker + GitLab CI

Le PRD complet avec les 6 epics et 27 stories est disponible dans docs/prd.md.
Peux-tu initier le mode architecture et proposer une conception technique ?