< Back

My partner is an artist and has been creating the webcomic Vessel since July 2025. We did a survey of their followers prior to it's launch and the majority of them said that they prefer to read webcomics on the comic's own site rather than a comic aggregator site like WEBTOON, so I created a site for it.

The site also served as a bit of an excuse to test out headless architecture for me. It's a standard WordPress backend with a few home-built plugins and blocks to handle the specific requirements of a webcomic, hosted via a virtual machine on a shared host. The frontend is NextJS and hosted with Vercel.

There's a Ko-Fi available for the comic that enables subscribers to view pages a month early. To implement this, I've used the Ko-fi integration with Discord to assign a certain role if a user has subscribed. I've then used AuthJS to enable signing in with Discord to unlock pages ahead if the user has the requisite role via middleware.