Skip to content

BobesCZ/sound-quiz

Repository files navigation

Sound Quiz

This simple app contains multiple quizzes on different topics. Your task in each quiz is to listen to a short snippet of a song and choose the most suitable answer. To succeed in the quizzes, you have to demonstrate your musical overview and/or knowledge of music history.

You need to use your headphones (or audio speakers) to complete the quizzes!

You can use it online at SoundQuiz (hosted by Firebase).

Built With

Features

  • Uses YouTube Player API under the hood
  • Data are stored in Firebase Database (also user's answers are continuously saved there)
  • Order of questions (and optionally answers) in quiz is randomized before the quiz starts

Installing

This project is not open-source (see License). However, you can clone this repository and run it on your local machine for review and testing purposes.

Install packages

npm install

Run local server (localhost:3000 will open up in your default browser)

npm run start

License

Standard copyright, NOT OPEN-SOURCE. The author of this repository retains all rights to source code and no one may reproduce, distribute, or create derivative works.

Known issues

React 18 upgrade

See console.

YouTube Player crash rendering

When you go through completed quiz and click too fast on 'Next question' button, YouTube Player (probably) interrupt the rendering process and the page crashes.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages