-
Notifications
You must be signed in to change notification settings - Fork 0
Cahier des charges
Alexandre Maquet edited this page May 1, 2024
·
2 revisions
Réaliser un site web permettant de gérer des tournois LAN de jeux vidéo
- 3 tables : Tournoi, Utilisateur, Tournois-Utilisateurs.
- Le tournoi comprend plusieurs matchs
- Un match oppose deux joueurs
- La répartition des joueurs dans les matchs est faite aléatoirement au démarrage du tournoi.
- Les tournois ont plusieurs états : fermé -> ouvert aux inscriptions -> en cours -> terminé
- Visualisation des matchs et résultats en live via une feuille de tournoi
- un compte utilisateur possède un pseudo et un mot de passe
- deux types de comptes selon les permissions : Administrateur et Joueur
- CRUD + gestion tournois
- Utilise un compte Superuser Django
- peut se créer un compte
- peut s'inscrire à un ou plusieurs tournois (relation n-n)
- Avoir des tournois plus structuré ?
- Pouvoir créer des équipes avec d'autres utilisateurs ?
- Mettre en place une table jeux
- Les tournois possèdent tous un seul jeu
- Il doit être possible d'afficher les informations d'un jeu et voir les tournois associés
- Les informations d'un jeu concernent notamment : son nom, sa description et son image