Skip to main content
ZIP upload is the simplest connection method for platforms that support project export but don’t have native GitHub integration.

When to use ZIP upload

  • Bolt — use Download Project from the Bolt project menu
  • Any builder with a ZIP export option
  • When you want a one-time snapshot deployment without ongoing sync
ZIP uploads create a one-time deployment. If you want changes from your builder to automatically update production, use the Chrome Extension or GitHub connection instead.

Steps

1

Export your project as a ZIP

In your vibe coding platform, find the export option:
  • Bolt: Project menu (⋯) → Download Project
  • Other platforms: Look for “Export”, “Download”, or “Share” → “Download ZIP”
The exported ZIP should contain your full project source — package.json, src/, public/, etc.
2

Go to New Migration

Open nometria.com/dashboard and click New MigrationUpload ZIP.
3

Upload your file

Drag and drop your ZIP file or click to browse. Nometria accepts files up to 500MB.Nometria will:
  • Extract the archive
  • Detect your framework and stack
  • Show a preview of detected files and structure
4

Configure and deploy

Review the detected stack, add your environment variables, set your domain, and click Deploy.See Deployment overview for what happens next.

ZIP structure requirements

Your ZIP should contain a recognizable project structure. Nometria looks for:
my-app.zip
├── package.json          ← Required for Node/React apps
├── src/
│   └── ...
├── public/
│   └── ...
├── .env.example          ← Optional but helpful
└── vite.config.js        ← or next.config.js, etc.
For Python/Docker projects:
my-app.zip
├── Dockerfile            ← Required for Docker builds
├── requirements.txt      ← For Python apps without Docker
├── main.py
└── ...

After uploading

Once deployed from a ZIP, your project is stored in an Nometria-managed Git repository. You can:
  • Redeploy from the dashboard if you upload a new ZIP
  • Connect GitHub later to switch to continuous deployment
  • Enable the Chrome Extension to start two-way sync from your builder