Guide

Exporting and hosting your code

Every project built in Rinova is yours. Here's how to download the source and deploy it anywhere — Vercel, Netlify, Cloudflare Pages or a server you own.

1. Download your project

Open your project, click the project menu, and choose Export code. You'll get a ZIP containing a standard Vite + React + TypeScript app.

2. What's in the export

  • src/ — your React components, routes, hooks and styles.
  • public/ — static assets, favicon, robots.txt, sitemap.
  • package.json — dependencies and scripts (dev, build).
  • vite.config.ts — build configuration.
  • .env.example — environment variables you need to set on your host.

3. Run it locally

unzip my-project.zip
cd my-project
npm install
npm run dev

4. Deploy to Vercel

  1. Push the unzipped folder to a new GitHub repo.
  2. Import the repo at vercel.com/new.
  3. Framework preset: Vite. Build command npm run build, output dist.
  4. Add your env vars from .env.example and deploy.

5. Deploy to Netlify

  1. Push to GitHub and connect the repo at app.netlify.com/start.
  2. Build command npm run build, publish directory dist.
  3. Add env vars under Site settings → Environment.

6. Deploy to Cloudflare Pages

  1. Connect your repo in the Cloudflare dashboard under Workers & Pages.
  2. Framework preset: Vite. Build output directory dist.
  3. Set environment variables in the project's Settings.

7. Host on your own server

Run npm run build and serve the resulting dist/ folder with any static host — nginx, Caddy, S3 + CloudFront, or a simple Node static server. For SPA routing, configure your host to fall back to index.html for unknown paths.

FAQ

Do I own the code?

Yes. Every line generated in your project is yours to use, modify and ship.

Will it work without Rinova running?

Yes — the export is a standard Vite app. Anything that depended on Rinova's hosted backend (auth, database) needs the equivalent env vars set on your host.

Ready to build?

Start a project for free and export the code whenever you're ready.

Start building →