What is the difference between createBrowserSupabaseClient and createServerSupabaseClient?
When should I use one versus the other in a NextJS app? Why not just createClient? The auth example for NextJS shows createBrowserSupabaseClient being used in the App component, but I'm not clear why.
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.