Esports / streaming · 2026 · Live
EGID Arena
The platform that runs an esports community — tournaments, rankings, coaching and staff tools.
The need
An esports association ran its Warzone tournaments by hand, between Discord and spreadsheets. It needed one tool to register teams, run matches live and follow its players.
What I built
- A public website in French and English — tournaments, rankings, player profiles.
- A cockpit to run a tournament live, from kick-off to final standings.
- A coaching area — sessions, reports and progress tracking.
- A Discord bot connected to the site that creates channels, sends reminders and awards points.
Under the hood
- Nuxt 3
- Fastify
- PostgreSQL
- Redis
- Discord.js
- TypeScript