Supabase was fine until it was not. The second the data model started wanting real relational shape and tenant-awareness, the convenience stopped being worth the ceiling. So we tore the store off Supabase and put it on Postgres, and started sketching the "v2 courses" UI and a training calendar on top of it.
Shipped
- Replaced the Supabase store with a Postgres preview; stood up v2 courses UI and a training calendar
- Pool-schedule API and a client-only course-registration panel
- Login learned to exchange credentials with a certification agency - the first time our software had to understand how someone else's system expected to be talked to