In order to build an app identical to the live demo, you need to populate Firestore with data.
Task: Populate your Database with Quiz Data
I recommend cloning the Quiz Questions Repo. It is a node script that allows you to populate all the quiz data in your own database with a single command.
At the very least, create the following documents from the schema images below.
- One document located at
topics/my-topic
. - One document located at
quizzes/my-quiz
.
Database Model
You can also create your own data from scratch. Below you will find screenshots of sample quiz data for each collection.