BeatQuest is a real-time multiplayer game where players compete to guess the name of songs after hearing short audio snippet. Inspired by SongTrivia and Heardle, this game is powered by the YouTube API, Socket.IO, and MongoDB.
Hosted on Railway and designed for fast-paced interaction and dynamic leaderboard updates.
🔗 Play it now: https://beatquest.up.railway.app/
- 🎧 7-second music snippet guessing
- 👥 Real-time multiplayer rooms via Socket.IO
- 🏆 Dynamic scoring based on speed and accuracy
- 📊 Live leaderboard after each round
- 🎨 Intuitive frontend with smooth round transitions
- 🎯 Uses YouTube playlists as the music source
- Frontend: HTML, CSS, JS, Tailwind
- Backend: Node.js, Express, Socket.IO
- Database: MongoDB (via Mongoose)
- APIs:
- YouTube Data API v3 (for music snippets and metadata)
- Hosting: Railway