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