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.
Plain text version: /docs/supported-stacks.md
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 | Vercel | Netlify | Lovable hosting | Replit hosting |
|---|---|---|---|---|
| Lovable | Yes | Yes | Yes | Not applicable |
| Bolt | Yes | Yes | Not applicable | Not applicable |
| Replit | Not offered | Not offered | Not applicable | Yes |
| Cursor | Yes | Yes | Not applicable | Not applicable |
Replit apps with a Node/Express server are deployed on Replit hosting.
Platform notes
Supabase is deprecating the
, in favor ofanonandservice_rolekeys by the end of 2026sb_publishable_andsb_secret_keys. (Supabase Docs: API keys)- Vite docs:
Variables prefixed with
And:VITE_will be exposed in client‑side source code after Vite bundling.
(Vite Docs: Env Variables and Modes)VITE_*variables should not contain sensitive information such as API keys. - Vercel: in a Vite single‑page app,
deep linking won't work out of the box
. You need a catch‑all rewrite to/index.htmlinvercel.json. (Vercel Docs: Vite on Vercel) - Replit: a published web server
must listen on
. Listening only on0.0.0.0localhostor127.0.0.1does not work for published apps
. Secrets set in the editordo 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.