Back to projects

Case study

Esports Tournament Platform

Tournament platform for organizing competitive esports events with brackets, registration, and live results.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • tRPC
  • Prisma

Full-stack platform built with Next.js, tRPC, Prisma, and PostgreSQL. Players browse tournaments and follow brackets; organizers run events with an AI-assisted bracket designer; admins moderate users, games, and platform activity with a full audit trail.

Public experience

Browse tournaments and teams, then sign in or register.

Landing

Landing

Platform overview with live stats and featured tournaments.

1 / 5

Player

Dashboard, performance stats, and tournament bracket views.

Player dashboard

Player dashboard

Signed-in home with activity, stats, and quick actions.

1 / 3

Organizer

Manage events and plan brackets with the designer.

My tournaments

My tournaments

Organizer view to manage events you run.

1 / 2

Admin

Platform KPIs, user management, and audit logging.

Admin overview

Admin overview

Platform metrics, moderation queue, and suspended accounts.

1 / 3

Try the live demo with player1@example.com / password123.

Open live demo