Skip to content

joseph-gerald/music-guessr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Try our demo Play🎮

Test your knowledge on each others music taste in a fun way!


Setting up a Workspace

git clone https://github.com/joseph-gerald/music-guessr.git

npm i
npm run dev

.env

// song query api / example output -> https://genius.worker.jooo.tech/?song=Call Me Mabye
SONG_QUERY_API="genius.worker.jooo.tech/?song="

// artist query api / example output -> https://genius.worker.jooo.tech/?artist=Carly Rae Jepsen
ARTIST_QUERY_API="genius.worker.jooo.tech/?artist="

Features

  • PvP Game Mode (player submitted questions)
  • Test Game Mode (questions predefined)
  • Room System ( Hosting / Joining )
  • Working Game
  • Minimal/Simple User System
  • Identification System ( give unique emoji based on fingerprint )
  • Responsive (barely)
  • Music Fetching System
  • Different scoring system for song submitter
  • Change scoring for mistakes and tardiness (logarithmic instead of linear scoring?)

Screenshots

Landing Page (no username set)
image
Landing Page (username set)
image
Room Join Page
image
Room Creator Page
image
Room Waiting ( host )
image
Room Waiting ( not host )
image
Music Finder (idle)
image
Music Finder (active)
image
Selection Waiting Page
image
Music Player
image
Round Waiting as Host (some players still not answered)
image
Round Waiting as Host (all players answered)
image
Round Waiting as Player (all players answered)
image
Error Page (redirect to landing)
image