Esport
Ward Master
La salle de contrôle des staffs des équipes esports.
Une application web qui remplace le tableur du staff : matchs, statistiques, scouting, drafts et stratégie au même endroit.
Architecture
Du fichier de la partie à la stratégie
- Replay: Lus sur le PC; Matchs pro: Mis à jour chaque nuit
- Next.js: Serveur et droits par rôle (Chaque équipe ne voit que ses données)
- Base des équipes: PostgreSQL; Base pro: Données publiques seules
- Staff: Navigateur, 5 langues; Discord: Bot et calendrier
L'idée clé
Le replay ne quitte jamais le PC
Replay .rofl (15–25 MB) → Données de la partie (≈ 100 KB): Lu dans le navigateur
En chiffres
- lignes de TypeScript
- 54 000
- tests automatisés
- 1 279
- langues
- 5
- bases de données séparées
- 2
Next.js 16 · React 19 · TypeScript · PostgreSQL · Prisma · Tauri 2
Le développement
- 01: Première version
- 02: Rôles par équipe
- 03: Calendrier et Discord
- 04: Les matchs pro
- Live
ward-master.vercel.app