Country quiz

Challenge: Create a country quiz app using an API. Use Front-end libraries like React or Vue. Don’t look at the existing solution. Fulfill user stories below:

  • User story: I can see at least 2 types of questions: a city is the capital of.. or a flag belong to country..
  • User story: I can see select an answer
  • User story: I can see if my answer is correct or incorrect
  • User story: When I answer correctly, I can move on to the next question
  • User story: When I answer incorrectly, I can see my results and try again
  • User story: I can try again


API: Use data from the API to create questions and answers.

Once you completed, submit your solutions by providing URLs for both GitHub repository and live app on any hosting platform (5 Free Hosting Platform) and explain briefly what you have done.

As long as you fulfill all the user stories, you can give your personal touches by adding transition, using your own images, changing colors,...

Remember to put your name on the footer to prevent other from submitting your solutions.

You can check others’ solutions and give them feedbacks.

How to start

  1. Read the challenge's details
  2. Start the challenge and download the resources
  3. Check designs on Figma
  4. Have fun coding!!