Ship production web apps with Rork Web

Dashboards, client portals, admin tools, and public sites in Vite and React. Rork builds the app, hosts it at a public URL, and puts it on your own domain.

Read the docs

What websites can I make?

Put it on your own domain.

Verify a domain you own, connect the root or one subdomain, and Rork issues and renews the SSL certificate at no extra cost. No Cloudflare account needed.

Hosted by Rork, live the moment you publish.

Publish from the project and the app is online at a public URL right away. Publish again to update the live site, and unpublish to take it offline without losing the URL.

The project is yours, code included.

Vite and React, with routes, components, and state you can open in the editor. On a paid plan, export the whole codebase to GitHub and keep the repository in two-way sync. Not a page builder you outgrow in a month.

A browser app, all the way to the address bar.

The pages, the accounts, the data behind them, and the hosting that serves them are one project, so shipping a change is one action.

Multi-page apps, not one long scroll

Real routes and shared layout: dashboards, tables, forms, charts, settings, and public marketing pages that all use the same design system.

“Add a dashboard, a settings page, and a public pricing page.”

Sign-in and who sees what

Users, roles, and per-account data. A client opens the portal and sees their own records, an admin opens the same app and sees every account.

“Let clients sign in and only see their own invoices.”

The same backend as the mobile apps

Postgres, file storage, server functions, and scheduled tasks come from the same project. A web app is not a second-class citizen here.

“Store orders in a database and show them in a filterable table.”

Preview and live are separate

You decide when visitors get the change. Publishing again updates the live site, and taking it offline keeps the builds, so publishing brings the same URL back.

“Get it online so I can send the link to a client.”

Your name on the address bar

Connect the root domain or one subdomain. Rork lists the exact records to add at your DNS provider, then issues and renews the certificate for that hostname.

“I want it on portal.mycompany.com.”

Read it, edit it, take it

Open any file in the in-browser editor, or export the project to GitHub and keep the repository in two-way sync with what Rork builds.

“Export this project to my GitHub.”

Questions

Is this a website builder?

No. Rork generates a Vite and React project, so you get components, routes, and state instead of blocks on a canvas. You can read and edit every file.

Do I have to deploy it somewhere?

No. Publishing from the project puts the app on a public Rork URL. Publish again to update the live site, and unpublish to take it offline without deleting builds.

What is the Built with Rork badge?

Every published web app shows a small Built with Rork badge in the corner, and visitors can close it for their browser session. Owners on a paid plan can turn it off in Project Settings → Web, which starts a rebuild.

Can I use my own domain?

Yes. Verify a domain you own, then connect the root domain or one subdomain to the published app. Rork issues and renews the SSL certificate for free. Adding and connecting domains needs an active subscription.

Does a web app get a database and sign-in?

Yes. The same managed Postgres, sign-in, file storage, server functions, and scheduled tasks are available to web projects, see Rork Cloud.

Can the web app become a mobile app?

Not automatically. A web project is browser-first. When you need the App Store or Google Play, add an iPhone or Android app to the same project and share the backend.

Put it on the web.

Describe the pages and the people who use them. Rork builds the app, hosts it, and points your domain at it.