DC3 is a program from Candy Digital and DC Comics which makes digital comics available for purchase by fans. They can be accessed and read through Candy's website and the user's own collection of purchased comics.
The previous app was provided to us by DC and was a simplistic comic book reader, allowing users to read by paging through the comic or using a panel-based method.
I was asked to create a proprietary interactive reader with new features like pop-up factoids, x-ray vision (showing alternate page content), video, quizzes, and more. The first version is a MVP approach that introduces a few of these key features while setting the app architecture up to access the full DC3 comic library.
The app is fully responsive, allowing users to read on touch or mouse-based devices and is built using SvelteKit, a JavaScript-powered React-like app framework. I wrote all the code for this app and architected the metadata files to work similarly to common digital comic book formats. This allowed us to maintain compatibility with modern formats while extending the metadata for more interactive features.