Coming from a background of generally C++ and Python, we wanted to build an application that taught us a bit more about web development, and trying to create something for educators was something we agreed would be an interesting process.
What it does
Our product takes in exam questions specified through our interface and converts them to a printable format, enabling for a smooth interchange between digital and physical education.
How we built it
We built our product using NodeJS and ExpressJS, utilizing a MongoDB database to store client and test information.
Challenges we ran into
Almost every single feature that we added was a challenge for us, as we were generally unfamiliar with web development at the time. In particular, the UI and database code were particularly difficult. However, we managed to hack around the problems we faced and were able to develop a functioning product.
Accomplishments that we're proud of
Our database configuration was something that turned out quite well, as we generally had not done any database work prior to the hackathon yet were able to develop a functioning query system.
What we learned
We learned a great deal about web development as a whole, touching on a wide range of technologies from ExpressJS to MongoDB.
What's next for PDFTest
If the product is continued, we likely will work on an OCR feature that can allow for the "digitization" of written information, effectively reversing the process that our product originally sought to fix. Additionally, interfacing with other accounts (Google, Quizlet, etc.) may be another thing that we could potentially improve.