https://ettenger.dev/posts/supabase-vibe-coded-app-launch-guide/