Can I migrate an app from Lovable, Bolt, or v0?
Yes — import your export .zip and OverSkill rebuilds it as a native app with built-in login and a database. Here's how to get your export and import it.
Yes. Import your project from another AI builder and OverSkill will deep-parse your export and rebuild it as a native OverSkill app — the same pages, features, data model, and copy, plus the things your export never had: built-in login, a live database, and a deployed URL.
It's a native rebuild informed by your upload, not a file-by-file copy. That's on purpose — every builder structures apps differently, and a native rebuild is what keeps the app working smoothly as you keep iterating on OverSkill.
Step 1: Export your app as a .zip
Lovable
- Business plan (fastest): open your project → click Code (top-left of the preview) → Download codebase (the download-arrow at the bottom of the file explorer). That's your .zip.
- Any plan (via GitHub): click the GitHub icon (top-right) → Connect GitHub → authorize → open the created repo on GitHub → green Code ▾ button → Download ZIP.
Bolt
- Use Export / the download icon in the editor → Download the project as a .zip. (Or push to GitHub and download the repo ZIP.)
v0
- Open your generation → ⋯ / Download (or push to GitHub) → grab the project .zip. v0 uses the same shadcn/ui component kit OverSkill does, so these come across especially clean.
Anything else (Replit, Tempo, a GitHub repo…)
- Any React project export works best-effort. From a GitHub repo: green Code ▾ → Download ZIP.
You don't need to clean anything up first — we strip node_modules for you, and the cap is 50 MB.
Step 2: Import it into OverSkill
- Go to the Import a project page (the
Import existing app
option on the generator, or ask a team member if you don't see it yet — it's rolling out gradually). - Drop your .zip on the upload area.
- Leave
I exported this from my own account
checked, and click Analyze my project. - Watch it work: it scans your export, detects how it was built, builds a rebuild plan, and generates a native OverSkill app.
- A few minutes later you land in the editor with a live preview and a conversion report — what it imported, and what it re-homed (for example, your old login and database are swapped for OverSkill's built-in login and database).
From there you iterate exactly like any OverSkill app — describe changes and watch them happen.
A safer, cleaner result
Beyond convenience, the rebuild is usually more secure than the original. Exports from other builders often ship database keys inside the app's front-end code; the OverSkill rebuild re-homes your data and login onto OverSkill's built-in, server-side auth and database — so those keys aren't sitting in your app's bundle anymore.
Prefer to start fresh instead?
Importing is the fast path, but you can always rebuild from scratch if you'd rather:
- Describe the app in one paragraph — what it is, who uses it, and the main things they do.
- Drop in screenshots of the key pages — the AI matches layouts and styling from images.
- List the data it stores —
Classes (name, date, time, capacity), Bookings, and an admin login.
- Build, then refine page by page.
See How to ask the AI for changes, and for complex apps, Plan mode lets the AI confirm the whole plan before building.
Need a hand?
If an import doesn't come across the way you expected, or you'd like help with a specific app, reach out — tell us what it does and share your export or a few screenshots, and our team will help.