TournaOP
Esports tournament admin panel
- Role
- Full-Stack Developer
- Domain
- Admin Dashboard / Gaming / Esports
- Period
- Jun 2023 – Aug 2023
Concept illustration, not a product screenshot
Overview
An administrative platform for managing online PUBG and Free Fire tournaments.
The problem
Running online tournaments means coordinating match rooms, brackets, player records and real money movement for entry fees and prizes, all from one place.
What I built
- Built an administrative system for managing tournaments, match rooms and brackets.
- Implemented an in-app wallet and transaction system for entry fees and prize payouts.
- Developed leaderboards and player statistics.
- Built store and reward management functionality.
System
Admin interface
Modules
Data
Select a component to trace its connections.
Functional map of the modules in the admin system, not a deployment diagram.
Technical decisions
Wallet as a transaction system
Entry fees and prize payouts run through an in-app wallet and transaction system rather than one-off balance edits.
One operational surface
Tournaments, statistics, the store and rewards are managed from the same admin system.
Engineering considerations
- Wallet operations demand more care than ordinary CRUD, because they represent fees and payouts.
Stack
ReactTypeScriptRedux ToolkitTailwind CSSNode.jsDrizzle ORMPostgreSQL