Skip to content

Quizzical App - See how good you are at trivia quizes πŸ“πŸ‘¨πŸ»β€πŸ’»

Notifications You must be signed in to change notification settings

kens-visuals/quizzical-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Quizzical App

Table of contents

Overview

The challenge

Users should be able to:

  • Toggle between answer options
  • See right/wrong answers after clicking on Check Answewrs button
  • Choose a quantity, difficulty, or category for the questions

Screenshot

screenshot

Links

My process

Built with

  • React
  • React Router
  • Open Trivia Database
  • Semantic HTML5 markup
  • CSS Flexbox
  • CSS Grid
  • Mobile-first workflow

What I learned

This project helped me to practice passing props to multiple elements, lifting state up and a bit of react-router. The initial design is from Scrimba, I just made it responsive. I can only imagine how much work it would take me to build this project in Vanilla JS. Though there's one thing that I'm going to change for the future projects, and that is instead of using plain CSS, I'm going to start using one of the CSS-in-JS solutions. All in all, I enjoyed working with react router, and I'm going to practice it more in bigger projects. Finally, go check out your computer science skills, but don't take it too seriously!

Author's Links