In 2019, I started this collection of tools to pioneer making Hopscotch accessible on the web.
This collection of tools started when I needed a new place to host content for my endeavors on Hopscotch. In 2019, Hopscotch had a small moderation team and had to change their rules for hosting external content to only allow approved sites. While this meant my existing Google Site links had to be taken down, it planted the seeds for something much larger: a suite of guides, videos, and utilities that would change how people use Hopscotch.
Hopscotch Tools (HS Tools for short) started as just two things: a help guide for different Hopscotch blocks and an information page for a Siri Shortcut that I created (to make quick adjustments to projects that the native app could not do). At the time, I had never really made a full project or website using HTML, so coding it and putting it on GitHub was something new to me! I was so new to developing for the web that I was still using the GitHub web interface to manually upload files.
HS Tools was my way of diving into web development, as it was my first large project I made. I hosted it on GitHub, and it is an HTML, CSS, and JavaScript frontend. I learned a lot about how each of them work as I expanded HS Tools: I picked up concepts like localStorage, the fetch API, window state management, and so on.
As I continued to grow as a developer and come up with new ideas for useful tools, I added an icon for each one to the HS Tools homepage, which now has links to 10 different tools! Here is a brief highlight of each one and its functionality, from oldest to newest.