← Back to projects
AI & Vibe-Coded Web Development

VolleySmart: Vibe-Coded PWA

A multilingual PWA for volleyball clubs to schedule sessions, auto-generate balanced teams, and track scores in real time. Vibe-coded end-to-end with Claude Code.

Try the app →
VolleySmart app screenshot

Overview

Every week I play with a mixed group of friends, all with different skill levels, positions, and playing styles. Creating fair teams was always a headache, and keeping track of past matches or scores was nearly impossible. VolleySmart solves this by bringing clubs, events, teams, and scores into one place. The goal is simple: make game organization stress-free.

Create a club, invite players, schedule events with one-tap RSVP, and the app auto-generates balanced teams based on skill ratings and positions. Score games live from courtside, track personal and club analytics, and discover public events nearby.

What Makes It Stand Out

  • Smart team generation: balances skill ratings and positions so games are fair without manual picking.
  • Courtside live scoring: full-screen tap-to-score in landscape, saving sets in real time.
  • Opponent mode: playing against an unregistered group? One toggle, no guest accounts needed.
  • Multilingual: full EN/ES/DE support, including position names and legal pages.
  • Skill progression: ratings improve through gameplay, never decrease, with a capped onboarding curve and logarithmic bonus.
  • Discovery: public events and discoverable clubs with GDPR-compliant attendee privacy.

Why I Built It

It started as a small side project to scratch my own itch, but the more I built, the more I enjoyed the process and it quickly grew into something much bigger. Here's what I designed and built from scratch:

  • Full database architecture and relationship modeling in Supabase
  • Complete UI/UX design, every screen and user flow
  • All application logic, from team generation algorithms to live scoring
  • Cloudflare integration for hosting and edge functions
  • Custom domain setup and deployment pipeline
  • Transactional email system via Resend

What's Next

Right now I'm working on launching VolleySmart as a native app for iOS and Android, and hoping to earn my first euro with it someday.

Tech Stack

Claude Code
Supabase
GitHub
Cloudflare
Resend