Projects

Deathroit

Deathroit

ESports tournament platform that allows gamers to discover, join, and compete in competitive tournaments. Players can track their matches, standings, rewards, and progress while organizers manage tournaments seamlessly.

Apps

Frontend
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Shadcn UIShadcn UI
Better-AuthBetter-Auth
VercelVercel
Backend
Node.jsNode.js
ExpressExpress
TypeScriptTypeScript
PrismaPrisma
BullMQ
Better-AuthBetter-Auth
Neon DB
DigitalOceanDigitalOcean

Deathroit is an eSports tournament platform that allows gamers to discover, join, and compete in competitive tournaments. Players can track their matches, standings, rewards, and progress while organizers manage tournaments seamlessly.

Features

  • Tournament Discovery — Players can browse and join open tournaments across multiple game titles.
  • Live Match Tracking — Real-time match updates, standings, and bracket progression.
  • Rewards & Leaderboards — Track progress, earn rewards, and compete on global leaderboards.
  • Organizer Dashboard — Tournament organizers can create, manage, and moderate competitions seamlessly.
  • Job Queues — BullMQ-powered background jobs handle bracket generation, notifications, and score updates reliably.
  • Authentication — Secure auth flows powered by Better-Auth with session management.