Back to Projects

About This Project
Spin Spin Revolution transforms indoor cycling into an engaging rhythm game. Connect a Bluetooth cadence sensor, pick a song, and chase RPM targets that sync to the beat. Score points for accuracy, build daily streaks, and challenge friends to real-time battles. Features community-created workout patterns, achievement tracking, and a pro tier with unlimited plays and pattern creation. Built with Next.js, Supabase, and Stripe.
Key Highlights
- 1Real-time multiplayer battles via Supabase Realtime channels
- 2Bluetooth Web API integration for cadence sensor connectivity
- 3Beat-synced RPM target generation from community-created patterns
- 4Stripe subscription billing with free tier and pro plan
- 5Achievement and streak tracking system for player progression
- 6Community pattern library with likes, search, and sharing
Technologies Used
Next.jsTypeScriptSupabaseStripeBluetooth Web APIReal-time