What gets migrated
- Full React + Vite source code
- Supabase database schema (tables, indexes, RLS policies)
- All detected environment variables
- Static assets and public files
Prerequisites
- An Nometria account
- The Nometria Chrome Extension installed
- Your Base44 project open in Chrome
- A custom domain (optional — a free
*.nometria.comURL is provided if not) - A Supabase account (free tier works)
Step 1 — Export from Base44
Open your Base44 project
Navigate to your Base44 project. Make sure you’re on the main editor view (not the settings or billing pages).
Click Export in the extension
Click the Nometria extension icon in your Chrome toolbar → Export to Nometria.The extension reads your project’s file tree. You’ll see a progress indicator as it packages the code.
Step 2 — Configure your deployment
You’ll land on the Nometria configuration screen with your Base44 project pre-loaded.Set environment variables
Nometria pre-fills variables detected from your Base44 project. Review them and add any missing values:Add any additional API keys your app uses (Stripe, OpenAI, Resend, etc.).
Configure your database
Choose one of:Option A — Migrate to your own Supabase project (recommended):
Select Create new Supabase project. Nometria provisions a Supabase project and migrates your Base44 schema automatically.Option B — Keep using the Base44 Supabase project:
Select Use existing Supabase project and paste your Base44 project URL and service role key.
Step 3 — Deploy
Click Deploy. Deployment takes 5–10 minutes on first run. You can watch build logs stream in real time. When complete, your dashboard shows:- Live URL (your domain or
*.nometria.com) - Git repository link
- Deployment timestamp and commit SHA
Step 4 — Verify your app
Open your live URL and test:- App loads correctly
- Authentication works (sign up / sign in)
- Database reads and writes work
- Any third-party integrations function (Stripe, email, etc.)
Step 5 — Enable two-way sync (optional)
To keep iterating in Base44 and have changes flow to production automatically: Settings → Sync → Enable Two-Way Sync From now on, every code change in Base44 is committed tobuilder/latest and can be reviewed and merged to production without re-running the export flow.
Two-way sync workflow
Learn how to build in Base44 while keeping production in sync.
Post-migration checklist
- DNS is pointing to your Nometria deployment
- SSL certificate is active (green padlock)
- Supabase RLS policies are correct on the new project
- Old Base44 project is archived or deleted
- Environment variables are all set (no fallback to Base44 defaults)