- Select the number of questions
- Choose the category / difficulty / type
- Start the quiz
- Receive questions
- Answer them
- Watch the results / right answers
- Used CSS modules as a frontend development methodology
- Added responsiveness using media queries
- Integrated Trivia API to use 8520 questions
- Implemented timer to control quiz time
- Developed user-friendly routing using React router
- Enhanced UX through React skeleton
- Typescript
- Redux Toolkit
- ReactJS 18
- React Router v6
- React skeleton
- Sass
- axios
- Rest API
- Pull this repository to your device
git clone https://github.com/vladimirkhvan/quiz.git
- Change directory to project directory
cd {project folder path}
- Run project using npm
npm start
- Wait until the new tab with the address
localhost:3000
will be opened - Enjoy!
Deployed project: Show Website Check API: Show Trivia API