Esports
Ward Master
La sala di controllo degli staff delle squadre di League of Legends.
Un'app web che prende il posto del foglio di calcolo dello staff: partite, statistiche, scouting, draft e strategia in un solo posto.
Architettura
Dal file della partita alla strategia
- Replay: Letti sul PC; Partite pro: Aggiornate ogni notte
- Next.js: Server e permessi per ruolo (Ogni squadra vede solo i suoi dati)
- Database squadre: PostgreSQL; Database pro: Solo dati pubblici
- Staff: Browser, 5 lingue; Discord: Bot e calendario
Il punto chiave
Il replay non lascia mai il PC
Replay .rofl (15–25 MB) → Dati della partita (≈ 100 KB): Letto nel browser
In numeri
- righe di TypeScript
- 54.000
- test automatici
- 1.279
- lingue
- 5
- database separati
- 2
Next.js 16 · React 19 · TypeScript · PostgreSQL · Prisma · Tauri 2
Lo sviluppo
- 01: Prima versione
- 02: Ruoli per squadra
- 03: Calendario e Discord
- 04: Le partite pro
- Live
ward-master.vercel.app