zgbrenner cuts the gary stack from three outside vendors to two
An auth swap and a storage merge leave this fork leaning on two hosted services instead of three.
zgbrenner reworked two unglamorous but load-bearing pieces of plumbing in this fork: who users are, and where their files live.
Logins now run through Clerk, a hosted identity and sign-in service, replacing the login tooling that came bundled with Supabase, the project's database provider. At the same time, file storage moved off Cloudflare R2 - a separate cloud storage service - and onto Supabase's own storage, so the database vendor now holds the documents too. The net effect: a basic deployment needs accounts with two outside services instead of three. zgbrenner's setup notes flag the usual gotchas, but frames the change as a clean pattern worth copying.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?