Cian Brady

Home Contact

CertChamps

CertChamps is a Leaving Cert platform focused on making practicing questions as easy for students as possible. My co-founder Ben and I worked for over a year to build the platform and get it off the ground. If you are more interested in what it is and what the features are, scroll down to check it out!

The platform was programmed in React using the Vite framework. Tailwind css was used for styling and the app is deployed on github pages. The database it hosted on Firebase.

There are many interesting design choices that I am very proud of. One of them was done to solve the problem that other platforms have where they will spend months on end screenshotting all the papers. This is very inefficient and not nearly as flexible as we wanted. The idea I came up with instead was to simply render it from the PDFs. This does 2 things:

As well as this allows us to implement a feature where you can expand the question to the full paper. The way this works is we store the question page, height and coordinate on the question. There is a page we built on the website that allows us to use hotkeys to fire through the questions really quickly cropping them and it exports then as a json file which can be uploaded to the database using Python.