HICHEM
Back to Projects

Esports G13

Jan 2025

Next.js
Bootstrap
Zustand
GraphQL
NestJS
PostgreSQL
Esports G13 screenshot 1
Esports G13 screenshot 2
Esports G13 screenshot 3
Esports G13 screenshot 4
Esports G13 is a next-generation competitive gaming platform for tournaments, challenges, and a fully coin-based economy. Players can join tournaments, stake coins in challenges, and purchase digital goods such as game cards, keys, and in-game currency exclusively with Gotei 13 Coins. The platform integrates a dynamic store, advanced admin controls, and a private dashboard for complete operational management.

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