Studypilot - Web
Motivation
In 2022, I decided to take a trial flight lesson. From that day, I started my journey towards my Private Pilots Licence (PPL).
There are many requirements needed before you are able to obtain your PPL. One being having passed all 9 theory exams. The books used for studying all have questions and answers at the end. After reading through all of the material and wanting to go back through the questions for that subject, I found it annoying to have to find the question sections and then mark my own answers.
I decided to collate the questions into a database and create a UI that allowed me to run through a set of questions tailored to my needs of revision.
Features
Login handled using PassportJS
Role based access using CASL
Management section for admin users.
Question stepper with marked answers at the end
Ability to select specific topics and any number of questions, randomly selected.
Past performance graphs
Stack
React
Express
MongoDB