SelfScore
Amateur football analytics. Multi-camera video pipeline + GPT Vision + real-time WebSocket coaching.
As a product, SelfScore is a React Native/Expo app with a Rails backend doing genuinely heavy lifting: multi-camera footage upload, a 5-phase video pipeline running in background jobs, and analysis arriving over WebSocket while it processes. Gamification with XP, levels, and trophies, real-time chat, per-player profiles — amateur football with big-product treatment.
- RN/Expo app + Rails 8 in the same monorepo, with a store pipeline
- Heavy video hidden behind simple UX: upload the footage, get the analysis
- Full gamification: XP, levels, trophies, rankings, and real-time chat