Skip to content

andremene182/whosings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Who Sings ?

Are you prepared on music?
Test yourself with this quiz game! Guess the artists by given lyrics and improve yourself!

All data are provided by Musixmatch APIs

Preview on firebase hosting: https://whosings-ecf10--whosings-qhxri4n1.web.app/

Features

  • Play locally: all data are client-stored using IndexedDB technology
  • Login with username
  • See your 10 latest games
  • See the high scores
  • Play with music genres choosen by you

Game Mode

Every game is created according to the music genres (musixmatch genre id) and parameters defined on the gameConfig.json file. A genre will be randomly extracted from the list for every game.

Technologies

  • React.js
  • Material UI
  • Indexed DB
  • Redux (for login)
  • Other JS modules

Configuration

gameConfig.json parameters

  • musicGenres : here you can add your favorites genres. For every genre you have to add its musixMatch genre id. Default: rock, pop, pop rock, indie pop
  • totalQuestions: here you can choose the number of total questions. Default: 5
  • language: here you can choose the language of the songs. Default: en
  • dbVersion: if the client indexedDB is giving you problems, here you can change its version. Default: 1

.env parameters

  • REACT_APP_PROXY_URL: Here you can add your own Proxy Url. This is necessary because of the Musixmatch APIs Cors policies

Installation

Just yarn.

About

A lyrics quiz game based on musixmatch database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published