Skip to content

Mysterio-17/Music_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 BeatQuest – Real-Time Multiplayer Music Guessing Game

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.


🚀 Live Demo

🔗 Play it now: https://beatquest.up.railway.app/


🎮 Features

  • 🎧 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

🧰 Tech Stack

  • 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

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors