We were contracted to integrate the backend for a Flutter eCommerce app. They told us the fronten...We were contracted to integrate the backend for a Flutter eCommerce app. They told us the fronten...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
We were contracted to integrate the backend for a Flutter eCommerce app. They told us the frontend was already finished in three days and gave us an unrealistic timeline to “plug in the backend.” We declined. We later aligned on proper milestones.
When we opened the code, the problem was obvious.
The app was vibe-coded: • API calls hardcoded into UI buttons • No service or repository layer • No models, auth flow, or validation • No state or error management
There was no way to integrate a real backend without refactoring much of the frontend, despite the assumption that the app was “70% done.” The client ultimately paid extra for work they thought was complete.
Vibe coding is fine for demos and learning. Production software requires architecture.
That’s the difference between “it works” and “it keeps working.”
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started