Esports G13
Jan 2025




Overview
Esports G13 is a multilingual esports platform designed to simplify tournament organization, team coordination, and competition tracking — all within a fully coin-driven economy. Built for scalability, it delivers real-time performance to both players and spectators.
Problem
Esports organizers and players faced fragmented tools for managing tournaments, teams, and digital rewards. There was no unified, user-friendly solution that could handle tournament creation, real-time updates, and an integrated store system under one roof.
Role & Team
Full-Stack Developer working alongside UI/UX designers and esports domain experts.
I was responsible for the frontend architecture, backend APIs, and data modeling, ensuring smooth integration between tournament logic, store transactions, and multilingual content.
Constraints
- Real-time match updates and live score broadcasting
- Multiple tournament formats (Single / Double Elimination, Round Robin)
- Fully multilingual interface for global reach
- Responsive design across desktop, tablet, and mobile
- Coin-based economy with secure transactions and admin oversight
Solution
- Frontend: Next.js with Bootstrap for responsive, polished layouts
- State Management: Zustand for fast, minimal client-side state control
- Backend: NestJS with PostgreSQL for structured relational data
- API Layer: GraphQL for efficient, flexible data queries
- Key Features:
- Tournament creation & automated bracket generation
- Team and player registration modules
- Real-time match scores & status updates
- Multilingual UI with dynamic content switching
- Coin-based store with categories, pricing, and stock tracking
- Admin dashboard for managing tournaments, store items, fees, and coin balances
Impact
- 50% faster tournament setup times
- Real-time competition tracking boosted audience engagement
- Increased platform revenue via coin-based store and challenge fees
- Reduced admin overhead with centralized management tools
Tech Highlights
Next.js • Bootstrap • Zustand • GraphQL • NestJS • PostgreSQL • MongoDB