Stacks PatchAndShip supports

PatchAndShip supports web apps built with Lovable, Bolt, Replit or Cursor that use Supabase. Node and Express backends on Replit or Cursor are supported for the server-side items on our checklist; these are fixed, but they are not “critical” for the 48‑hour guarantee.

App builders

  • Lovable
  • Bolt
  • Replit
  • Cursor

Backend

  • Supabase: Row Level Security, storage, keys, env vars and auth URLs (checklist items 1 to 8).
  • Node/Express backends on Replit or Cursor are supported for the server‑side items on our checklist (items 9 to 13; fixed, but not “critical” for the 48‑hour guarantee).

Deploy targets (Fix & Deploy only)

The Fix & Deploy package ($249) deploys one app to Vercel or Netlify, or keeps a Lovable or Replit app on that platform's own hosting with your domain. Each order covers one app, one Supabase project (or one Node app) and one deploy target.

  • For Lovable apps, Fix & Deploy deploys to Vercel, Netlify or Lovable's own hosting.
  • For Bolt apps, Fix & Deploy deploys to Vercel or Netlify. We don't deploy to Bolt's own hosting.
  • Cursor and other code‑based apps: Fix & Deploy deploys to Vercel or Netlify.
Builder and deploy target (Fix & Deploy)
BuilderVercelNetlifyLovable hostingReplit hosting
LovableYesYesYesNot applicable
BoltYesYesNot applicableNot applicable
ReplitNot offeredNot offeredNot applicableYes
CursorYesYesNot applicableNot applicable

Replit apps with a Node/Express server are deployed on Replit hosting.

Platform notes

  • Supabase is deprecating the anon and service_role keys by the end of 2026, in favor of sb_publishable_ and sb_secret_ keys. (Supabase Docs: API keys)
  • Vite docs: Variables prefixed with VITE_ will be exposed in client‑side source code after Vite bundling. And: VITE_* variables should not contain sensitive information such as API keys. (Vite Docs: Env Variables and Modes)
  • Vercel: in a Vite single‑page app, deep linking won't work out of the box. You need a catch‑all rewrite to /index.html in vercel.json. (Vercel Docs: Vite on Vercel)
  • Replit: a published web server must listen on 0.0.0.0. Listening only on localhost or 127.0.0.1 does not work for published apps. Secrets set in the editor do not automatically carry over to your published app. (Replit Docs: Troubleshoot publishing)

Not supported

  • Custom backends and VPS/Docker setups are quoted separately.
  • More than one Supabase project in one order; it needs separate orders.
  • Apps with more than 25 user‑defined tables are declined or quoted separately.
  • Apps with no Supabase and no server code. There's nothing on our checklist to fix, so we decline them.

See What we check and fix for the full checklist. Not affiliated with Lovable, Bolt, Replit, Cursor or Supabase.