Skip to content

A fun and engaging quiz, featuring random tasks of assigning a flag to the corresponding country.

Notifications You must be signed in to change notification settings

tkulic/react-flags-quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Country Flags Quiz

A fun and engaging quiz of guessing random country flags. Quiz engine is built from scratch as a custom React hook. File structure and components follow the separation of concerns philosophy.

Table of contents

Features

  • Appealing design and visual effects
  • Intuitive UX flow
  • Custom progess bar built from scratch
  • In-game and final score display
  • Maybe you'll get to know a flag or two you've never seen before 😊

Links

Technologies

  • HTML5
  • CSS3
  • React JS library:
    • Functional components
    • React hooks
    • Custom hooks

Workflow

  1. Project initialization as a public repository on GitHub
  2. Planning out components structure and state management
  3. Creating functional React components
  4. Writing the stylsheet and testing the layout with placeholder data
  5. Implementing quiz logic by following the separation of concerns philosophy
  6. Configuring repository to publish code with GitHub Pages

Sources

Screenshots

Desktop layout

Author

About

A fun and engaging quiz, featuring random tasks of assigning a flag to the corresponding country.

Topics

Resources

Stars

Watchers

Forks