quelle-surprise
9 hours ago
I built TuneClash, a real-time multiplayer music quiz game where players guess songs from Spotify playlists.
*Key Features:* - Real-time synchronization using Socket.io - Two game modes: Classic (text input) and Relaxed (multiple choice) - Solo mode for practice - Works with any Spotify playlist - No authentication required - just create a room and share the code
*Tech Stack:* - Frontend: React 19, Vite, TypeScript - Backend: Node.js, Express, Socket.io - Infrastructure: Cloudflare Pages (frontend), Railway (backend) - State: In-memory (no database for current scope)
*Architecture Highlights:* - Server is source of truth with periodic state snapshots - WebSocket-based real-time communication - Progressive hint reveals - Speed-based scoring system
*Live:* https://tuneclash.io *Issues/Docs:* https://github.com/quelle-surprise/tuneclash-issues
Would appreciate feedback on the architecture and any suggestions for improvements!