Back to Home
Ryuujin 2020-2020

My high school made use of a program called ShowMyHomework to manage student's homework and assignments. After the COVID-19 lockdowns, all of our work was done using this site.

However, I wasn't particularly happy with the way the site worked and it was slow and made it difficult just for me to know what work I had to do and for when. To fix this, I made Ryuujin, a custom client for the site which made use of a library created to interface with the undocumented ShowMyHomework API.

It had many more features than the official client, and was much faster and I could easily see exactly which tasks I had and for when they were due. I didn't share the program with many people, but the few who I did share it with made use of the features and found it to also have the benefits that I made it for.

It was one of my first experiences with using Svelte, integrating it with Electron.