Quizipedia is a web application that converts a piece of text into a fill-in-the-blank quiz. It’s a personal project I’ve been working on over the past year or so, stemming from my goal of wanting to :
a) Stay on top of current technologies in a practical and fun way
b) Get experience with all levels of software development
The main engine is a RESTful Node.js API that takes in a text, runs a custom algorithm to determine which words are “relevant”. This is backed by a Postgres database. The client-side web application started out with some simple html/jQuery pages, but I’ve recently switched it to using React, since it’s a technology I’ve wanted to learn for a while. Both the API and the react app are managed using Heroku, which allows me to have a locally running version to test on, before I deploy to production.
I am actively developing it, so hopefully there are lots of changes to come, but in the meantime, you can try it out here. Enjoy!