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.
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.
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:
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.