VolleyHeroes by Aryabhatta @SanganakHQVolleyHeroes by Aryabhatta @SanganakHQ

VolleyHeroes

Aryabhatta  @SanganakHQ

Aryabhatta @SanganakHQ

VolleyHeroes

A volleyball platform built to give every player a digital playing history

VolleyHeroes is a mobile-first volleyball ecosystem designed around the same grassroots opportunity that CricHeroes created for cricket.
The goal was not simply to build another scoring app. The product was designed to bring tournaments, live scoring, player statistics, team management, match history and community discovery into one system.

The Challenge

Grassroots volleyball was heavily dependent on WhatsApp groups, spreadsheets and manual scorekeeping.
Tournament organizers struggled with fixtures and standings. Scorers had to track points and rotations under pressure. Players had no permanent digital record of their performance, while fans had limited visibility into live matches.
The core product challenge was to create a volleyball-first platform that could make match operations faster while turning every match into lasting player data.

The Solution

I worked across the product experience and technical implementation to create a complete match-to-profile ecosystem.
The platform supports:
Player registration and profiles
Team and roster management
Quick matches and organized tournaments
Tournament fixtures and standings
Volleyball-specific live scoring
Rotation and libero tracking
Referee scoring workflows
Match history and statistics
Player and team analytics
Activity feed and follow system
Shareable match and player cards
The product follows two primary entry paths:
Quick Match → Lobby → Lineup → Live Scoring → Summary → Share
Tournament → Teams → Rosters → Fixtures → Live Matches → Standings → Stats

Product & UX

The experience was designed mobile-first, particularly for scorers working courtside.
Key UX decisions included:
Large tap targets for fast scoring
High-contrast scorer interface for outdoor environments
One-thumb interaction patterns
Drag-based volleyball rotation positioning
Fast player search to prevent duplicate profiles
Separate scorer and referee views
Square and 9:16 share formats for WhatsApp and social platforms
The scorer workflow was designed around a target of recording each subsequent point in under 3 seconds.

Technical Implementation

Frontend: Next.js 15, React 19, TypeScript UI: Tailwind CSS, shadcn/ui, custom brand components Backend: Supabase + PostgreSQL Authentication: Supabase Auth Storage: Supabase Storage Realtime: Supabase Realtime Hosting: Vercel Monitoring: Sentry + Vercel Insights Testing: Vitest Version Control: GitHub
A key architectural decision was making match_events the source of truth for scoring. Instead of treating the final score as the primary data point, individual scoring events are persisted and player statistics are derived from those events. This makes the system substantially more reliable for corrections, rotation handling and analytics.

What Makes It Different

VolleyHeroes was built specifically around volleyball rather than adapting a generic sports scoring system.
The product accounts for:
Side-out rotation
Serving position
Libero tracking
Win-by-2 rules
Set and match formats
Rotation fouls
Substitutions
Timeouts
Court changes
Volleyball-specific player statistics

Result

The resulting product connects the entire volleyball match lifecycle:
Player → Team → Tournament → Match → Live Score → Statistics → Recognition → Community
Instead of a match disappearing into a spreadsheet or WhatsApp screenshot, every match can contribute to a player's permanent playing history.
The broader product vision is simple:
Every volleyball player deserves recognition.
Like this project

Posted Aug 11, 2026

A mobile-first volleyball platform for live scoring, tournaments, player statistics, and lasting digital playing histories.