███████╗ █████╗ █████╗ ███████╗ ██╔════╝██╔══██╗██╔══██╗██╔════╝ ███████╗███████║███████║███████╗ ╚════██║██╔══██║██╔══██║╚════██║ ███████║██║ ██║██║ ██║███████║ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝
███████╗ █████╗ █████╗ ███████╗ ██╔════╝██╔══██╗██╔══██╗██╔════╝ ███████╗███████║███████║███████╗ ╚════██║██╔══██║██╔══██║╚════██║ ███████║██║ ██║██║ ██║███████║ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝
https://fernlabour.com
FernLabour.com is a SaaS tool for labour tracking and real-time sharing. It combines a contraction timer with a private subscription system that lets loved ones follow along via SMS, WhatsApp, or email. The backend is an event-sourced system on Cloudflare Workers and Durable Objects, with one Durable Object per labour.
https://quest-lock.com
Quest-Lock is a tool for digital detoxes that locks users out of their social media by splitting their password into shares that can only be recovered by completing real world quests.
https://fernlabour.com
The original FernLabour.com backend, written in Python on GCP. Replaced by the Cloudflare Workers + Durable Objects rewrite; kept here for reference.