← All projects

April 2026Personal project

LockerRoom

Real-time sports chat and live game rooms

LockerRoom MLB scores dashboard previewVisit live site

Overview

A Next.js sports platform with Supabase realtime chat, authenticated room messaging, and live sports data routes for scores and summaries.

Problem

Sports fans want a single place to follow live games and talk with others in real time, without juggling separate score apps and chat tools.

Approach

Built authenticated live game rooms on Next.js with Supabase realtime messaging, API routes for sports data, and room-specific event pages that combine scores, recent plays, and chat.

Outcomes

  • Shipped end-to-end auth callback handling and room message APIs.
  • Designed live game rooms that merge event context, recent plays, and realtime chat.
  • Integrated live sports data routes for scores and summaries alongside chat.

Tech stack