๐๐ฒ๐ฝ๐น๐ผ๐๐ถ๐ป๐ด ๐๐-๐๐๐ถ๐น๐ ๐๐ฝ๐ฝ๐
You build an app with AI. It works on your computer. You try to put it online. It breaks.
I built VibeSplit. It is an expense splitter with AI scanning. I used Next.js, Prisma, Postgres, and Supabase.
AI makes coding fast. It does not make deployment easy. You need real databases. You need secrets. You need webhooks.
I tested three platforms.
Railway:
- It had port errors.
- I added the database manually.
- It required too much manual work.
Vercel:
- The frontend worked.
- The backend gave 500 errors.
- It missed the database needs.
Jetpacked:
- It saw the full stack.
- It found the Postgres and Prisma needs.
- It had the least friction.
Watch out for build-time variables. Next.js bakes some values into the browser code. Missing values during the build break your app.
Auth is another trap. Supabase needs production URLs. No platform does this for you. You must fix this in the dashboard.
AI apps are messy. They use many services.
You need tools to understand the whole shape of your app. Framework names are not enough.
This is the bar for AI tools. They must understand the full service stack.