Voici un cahier des charges complet et structuré pour la réalisation du visualisateur de personnages Donjons & Dragons en Python/Flask/Jinja.
Développer une application web avec Python, Flask et Jinja permettant de visualiser des personnages de type Donjons & Dragons (version simplifiée basée sur la 5e édition).
Les designs de cette application peuvent être identiques à ceux de l'application PHP.
Tu peux récupérer le design et le layout que tu as utilisés pour l'application PHP.
Les requêtes SQL seront probablement les mêmes aussi.
ASTUCE: Si les pages correspondantes de l'application PHP sont prêtes, il est aussi possible de récupérer le HTML généré depuis le navigateur (view source) et de l'utiliser comme base pour les templates Jinja.
L’application est constituée de 2 pages avec un menu de navigation accessible en permanence.
| Page | URL | Description |
| ---------------------------- | -------------------------------------------------- |
| Accueil | / | Tableau affichant tous les personnages enregistrés |
| Fiche personnages | /perso/xxx | Fiche affichant les informations sur un personnage |
Ton application aura donc 2 routes:
/: home: liste des personnages/perso/123: fiche d'un personnage (avec l'id en paramètre dans l'url)Un menu fixe ou en haut de page permet d'accéder facilement aux sections :
Chaque ligne doit contenir :
La fiche devrait ressembler à ceci (éventuellement à adapter en fonction des consignes):
Affiche également l'inventaire et la liste des sorts connus ou des attaques maîtrisées.