History
A comeback to web development.
I found [this J-card template] back in early 2018 and liked it for its ease of use, compared to those templates slapped into Word document files that may not appear consistently throughout various word processors. I used it for all my mix tapes since then.
However, I ran into a problem: Microsoft's Print To PDF feature did not cooperate well with Waterfox, a Firefox-based web browser. So I had to cave and use Internet Explorer--being my only alternative browser--as a remedy. Because Internet Explorer is so old, some texts were not displaying properly. It turns out that the fix was just defining an extra CSS rule to the spine title group.
Over time, I felt that I must refresh my base-level HTML + JavaScript skills I acquired back. So I set myself a challenge to modify and add new features to the existing template. This challenge meant actually reading and understanding someone else's code, something that I have never done to that point.
I am glad how it turned out. I started at 02/18/2019 11 00, then paused at 13 45 to get some sleep, then took another five hours or so to finish the remainder.
A part of the original project I had to strip out is server integration, because I have no experience nor any knowledge about them at that moment. This is no longer the case when I began serving it online.
Since then, I have been using it as a test bed to my web infrastructure. As such, it became the first to use the [Unagi] framework in early 2021, and--with the new user interface--real application mode in early 2023.
In late 2019, Blaine Murphy himself acknowledged this fork:
Adapted from [Tweet]:I'm glad you were able to navigate the mess of CSS :) That project was/is a personal challenge to use vanilla HTML5/CSS3/JS and oh man parts of the card layout code are hairy. Thanks for expanding on the idea and attributing <3