Connect
Back to selected work
Case 14 · Kickbuzz · match-day OS · Shipped Q1 2026
// Case 14 · 2026 · Match-day OS

Kickbuzzmatch-day, sorted.

A match-day OS for amateur football clubs. Matchmaking, one-tap RSVP, live scores, and auto-computed league tables — replacing four WhatsApp groups and a battered spreadsheet with a single app.

EngagementBuild tier
StackReact Native · Expo
Timeline10 weeks
StatusLive
Kickbuzz app — match day screen
Chapter 01 · The Brief

Sunday league ran on
chaos and group chats.

Four WhatsApp groups. A spreadsheet nobody updated. Half the team confirming at 11pm on Friday — and a striker who ghosted every other week. Organizing an amateur match was a part-time admin job nobody signed up for.

Daniel Park ran a six-a-side league of 40 clubs across the city and wanted one app to end the madness: schedule fixtures, confirm lineups, find opponents when a team dropped out, and settle the "who won?" argument with a table that just updates itself.

Brief at a glance
Founder
Daniel Park · league organizer
Audience
Amateur & Sunday-league clubs
Constraint
10 weeks · before season
Engagement
Build tier · fixed bid
Platforms
iOS & Android · React Native
Find amatch.
// matchmaking · within 8km
// Best opponent
FC Rovers
Level 4 · 3.2km · Sat 18:00
Lineuplocked.
// 1-tap RSVP · auto-fill
J. Okafor · STin
M. Silva · CMin
A. Khan · GKmaybe
R. Vidal · LBout
Formguide.
// season win rate · live
73%
W 11 · D 2 · L 2
Feature · 01

Matchmaking
that fills the fixture.

When a team drops out, Kickbuzz finds a replacement opponent at the same level within range — ranked by distance, skill, and reliability. No more forfeited Saturdays because the other side bailed.

Match onLevel · distance · reliability
RangeGeofenced · within 8km
FallbackAuto-suggest 3 opponents
Feature · 02

One-tap RSVP.
Lineups that fill themselves.

Players confirm with a single tap from a push notification. Kickbuzz auto-builds the lineup, flags shortfalls early, and requests a sub from the bench list the moment someone drops — no captain chasing the group chat at midnight.

RSVPPush · 1-tap confirm
Auto-fillBench list · priority order
RemindersT-24h · T-3h nudges
Feature · 03

Live scores &
tables that settle it.

Tap to log goals in real time; the league table recomputes instantly across every club. Player ratings, top scorers, and form guides update live — the "who actually won?" argument is over.

Live scoreReal-time · push to followers
TableAuto-computed · per season
StatsScorers · ratings · form
I used to spend three hours a week organizing one match. Now the league runs itself. Forty clubs, zero spreadsheets.
Daniel Park · Founder & Organizer · Kickbuzz
Chapter 04 · By the numbers
14k
Reach
Matches organized in the
first season.

Across 40 clubs and 600+ players. Word-of-mouth between leagues drove organic growth — three neighbouring leagues onboarded within a month of launch.

68%
Reliability
Fewer no-shows,
vs the group-chat era.

One-tap RSVP plus T-3h reminders cut last-minute drop-outs by more than two thirds. Auto-sub requests filled the rest — almost no forfeited fixtures all season.

4.8
Rating
App Store average,
900+ reviews.

Most-cited praise: "finally killed our four WhatsApp groups." Stable at 4.8 since v1.3, with a 99.6% crash-free rate across iOS and Android.

Chapter 05 · Inside the app

Three screens
that run the league.

Fixtures, live scores, league tables — the full match-day workflow in one app, replacing the group chat.

// Home
Kickbuzz — Home screen: this week's fixtures

Every match this week at a glance.

// 01 · Fixtures
Kickbuzz — Fixture detail and RSVP

Tap to RSVP, see the opponent, get directions.

// 02 · Live
Kickbuzz — Live match screen with score push

Tap to log goals — score pushes live to all followers.

// 03 · Table
Kickbuzz — League table standings

Auto-computed standings recalculated on every result.

// 04 · Stats
Kickbuzz — Top scorers and form guide

Top scorers and form guides, always up to date.

// Club
Kickbuzz — Club profile and squad

Club profile, squad roster, and season history.

click to expand · drag to explore
Closing

The
credits.

  • Engagement
    Build tier · fixed bid · 10-week sprint
  • Team
    2 engineers · 1 designer · 1 PM
  • Mobile lead
    R. Patel
  • Backend + realtime
    A. Nakamura
  • Product design
    S. Okafor
  • Stack
    React Native · Expo · Node/tRPC · Postgres + PostGIS · Mapbox · Sentry
  • Timeline
    Brief Oct 2025 · TestFlight wk 4 · Launch wk 10 · Season kick-off wk 11
  • Post-launch
    v2.1 live · sprint retainer, 4 months in
  • Press
    App Store Sports feature · Non-League Today
  • Next case study

    Ledgrsafe to spend.

    A predictive money app that shows what you can actually spend today