A responsive, customizable quiz app built using React & the Open Trivia API
Similar to Tindog, Open Trivia Challenge began as a project for consolidating React concepts taught in Module 11 - React Basics Scrimba Frontend Career Path Course. The original version which had no user input, scoring system, score tracking, and rules section. I decided to add those additional features to create a more complete user experience.
- an input form to select # of questions, categories, difficulty, and question type
- a triple timer system comprised of a bonus timer, a penalty timer, and an overtime penalty timer
- a points system which grants or deducts points based on the time left in the above timer
- a scoreboard that stores each attempt in local storage
- responsive design from iPhone SE (375px) to desktops (1000px or greater)
To run the project locally:
- Clone this project locally
- Open your terminal, bash, or in your command line
- Run
npm install
to install dependencies - Run
npm run dev
to host the project locally
- React
- React-dom
- React.js
- JavaScript ES6
- HTML5
- CSS3