The biggest pitfall I ran into during vibe coding was using Supabase as the database during the demo stage instead of setting up my own database. The free tier of Supabase has too many black-box optimizations on the database side, which made database migration and API refactoring extremely painful.
#vibecoding