kens-visuals / quizzical-app

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

Home Page:https://kens-visuals.github.io/quizzical-app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://kens-visuals.github.io/quizzical-app/


Languages

Language:JavaScript 53.1%Language:CSS 35.9%Language:HTML 11.1%