Study aid for the national professional practice examination
No Employees
Founders Code
Solo Founder
Education
The NPPE is a mandatory exam for professional engineers and geoscientists in Canada. However, there are very few quality practice questions available. PPEPractice helps exam takers prepare for the exam .
Very close to having the MVP finished. Spent the weekend working on a landing page and wiring up Stripe. Question bank is ready to go, the main features of the app are working, and looks decent enough.
Over the next week I plan on focusing my efforts on tidying things up and then getting some initial users to try it out.
Building a question bank
I finally had some free time and motivation to pick this project up again. One of the most time consuming aspects of this side-project is not coding, but compiling a bank of questions to draw upon in the app. I decided that this particular task was not worth my time, so I have been paying a few different writers to come up with questions about topics and references that I send. So far it has worked out well, with over nearly 300 questions created.
To make it easy on everyone, I wrote a script in golang that will populate the firestore database from a csv file. That way my content writers can input questions in an excel sheet, which I can then quickly upload.
Nothing
I got busy in my main job, and put this aside
Init Commit
In October I made my first commit to a new repository and starting scaffolding some code. I decided to write the app in Angular, mostly because I am familiar with it and can get something functioning pretty quickly. I also learned that I am a terrible designer. This thing was UGLY. For the backend, I used firebase for its generous free tier and ease of integration. User accounts, hosting, database are all from firebase.
Initial Idea
In August I began preparing to write the NPPE exam as part of my application for becoming a professional engineer. The very first thing I did was search for practice questions, but to my dismay, there were very limited options.
I continued on and studied with the resources I had, and passed the exam in September. But I made a mental note of the potential for a simple product to help people like me.
The NPPE is a mandatory exam for professional engineers and geoscientists in Canada. However, there are very few quality practice questions available. PPEPractice helps exam takers prepare for the exam .