This project was created for my A-level computer science NEA, it is a quiz application that uses the opentdb.com
API to fetch questions and then present them to the user and randomise the answer.
To design this project, I used Adobe Photoshop and Adobe XD.
Home page - not logged in
Home page - logged in
Account login
Account regester
How to play screen
Quiz topic and length selector page
Click to play screen
Question
Question answer correct
Question answer wrong
Post-quiz screen that shows score
Revision Tips page
As part of the task outlines, we needed to implement defensive measures, below is an example of the defensive measures that are used.
Login with account that doesnt exist
Register with acocunt that already exists
Register with password less than 3 characters
Settings page without filled options