In my first post related to this project, I'd just finished the foundational layer: authentication, passkeys, 2FA, sessions, billing and account management. I said I was about to start on the actual product features.

Three weeks and 47 commits later, I've built more than I expected, but not quite what I predicted. I thought I'd be knee-deep in...