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).
- 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
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
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.
See console.
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.