Project Description
I have a fully-functional codebase that combines a Next.js front-end, an Express API, and Prisma for data access. Everything runs correctly on my machine, but it still lives only in development. I now need it deployed to production using the stack I have already chosen: Next.js on Vercel, the Express server on Railway, and an existing Supabase Postgres instance.
The database is set up and populated, so there is no migration work required. What I do need is the entire deployment workflow put in place, along with any environment-variable wiring I may have missed. I can provide the actual secrets; I just need clarity on what must be set where so that the front-end talks to the API and the API talks to Supabase through Prisma.
Deliverables
• Live, publicly accessible Next.js site on Vercel
• Express API deployed on Railway and reachable from the site
• Prisma connected to my Supabase Postgres without breaking existing data
• All required environment variables defined and documented (even if we discover extra ones during setup)
• Basic CI/CD so that new commits trigger automatic, consistent deployments
• A short hand-off note or Loom video showing how to redeploy and roll back if needed
If questions come up on the exact build or start commands, I can share the package scripts immediately. Looking forward to getting this codebase into the real world quickly and cleanly.