Developer productivity with Supabase and a custom backend