An all-purpose blog and events website for Pansy Club, a Calgary queer events group and café
The website is built with Ghost and hosted on fly.io.
Ghost is an appealing CMS, since it's easy to integrate with Stripe and Mailgun"
A calendar for Calgary-local lgbtqia2s+ events
This calendar is built using Rust with the Axum server framework, and Askama for templating.
Originally, the site was built with SolidJS (React-style JSX/TSX components) and Astro. However, the app had high memory usage and was unsuitable for running on a small fly.io machine. This prompted the move to Rust, which allowed me to cut memory usage in half with very little effort.
The site is rendered entirely on the server, meaning the site can be navigated with vanilla links. This has the nice side effect of making the site a little more SEO-friendly as well.