What gets migrated
- React, Next.js, or Vite project source
- Backend (Node.js/Express, if present)
- Environment variables
- Static assets
Prerequisites
- An Nometria account
- The Nometria Chrome Extension or a ZIP export from Bolt
- A database account (Supabase recommended)
Step 1 — Export from Bolt
- Via Chrome Extension (recommended)
- Via ZIP export
- Install the Nometria Chrome Extension
- Open your Bolt project
- Click the extension icon → Export to Nometria
Step 2 — Configure
Verify framework detection
Nometria detects your framework. Common Bolt stacks:
- React + Vite (most common)
- Next.js
- React + Express (full-stack)
/api routes to your backend.Set environment variables
Bolt doesn’t persist environment variables between sessions, so you’ll need to re-enter them:
Database
Bolt projects often use a database that was set up during the session. If you haven’t set up a permanent database yet:
- Select Create new Supabase project in Nometria
- Nometria provisions Supabase and injects credentials automatically
- You’ll need to set up your schema — if Bolt generated schema SQL, add it as a seed file
Step 3 — Deploy
Click Deploy and watch the build logs. For full-stack projects (frontend + backend), Nometria deploys both services and configures nginx automatically.Step 4 — Keep building in Bolt
Enable the Chrome Extension for ongoing sync. While Bolt’s WebContainer isn’t a traditional builder (it runs a full dev environment), the extension captures your exported code on demand:- Continue building in Bolt
- When you’re ready to sync changes to production, click Sync to Nometria in the extension
- The extension packages and pushes the current state to
builder/latest - Review the PR and merge to deploy
Post-migration checklist
- App loads at your live URL
- API routes respond correctly (for full-stack apps)
- Database connected and queries working
- Environment variables confirmed (no missing keys)
- SSL active