Ship your React app built with Vite
It gets a live address on Vercel, with a preview link for every branch. Your own domain is connected when you have one, and an alert tells you if the app goes down. Security headers, crash reports and usage analytics are set up with it if you want them.
Most React apps start with Vite now, and the app builds in seconds. Getting it in front of users still takes a host, a domain, a preview link for every change, an alert when it breaks and analytics you can read.
launchpad sets all of it up with one command in Claude Code, in your own accounts, so the app goes live the same way every other app on your dashboard did.
What launchpad sets up for a React app
The production checklist has 33 items that apply to a React app. launchpad sets up each one, or checks it and keeps it on your dashboard until it passes.
Live on the web5
- Your app or site live on the web · Web, Sites, Services
- Your domain and DNS · Mac, Web, Sites
- A landing page designed to convert
+2 more with a key
App stores and downloads1
- People can install or open it
Security and data6
- Keys in your OS keychain, not git
- No secret keys leaked or shipped
+4 more with a key
See how it is used3
- Usage analytics, no cookie banner · iOS, Android, Web, Sites
- Alerts when your site goes down · Web, Sites, Mac, Services
+1 more with a key
Legal and trust2
- Privacy policy and terms
- A way for users to reach you
Payments and costs4
- Payments the stores and Stripe accept · iOS, Android, Web
- Every cost, before you pay it
- Spend caps on pay-per-use services
+1 more with a key
Builds and releases4
- Finds every app in your repo
- Built in the cloud, not on your laptop
- Tests run before anything ships
+1 more with a key
Mission Control and safety8
- Every project on one screen
- A readiness checklist per project
- Asks before money, DNS or stores
+5 more with a key
Fees and waiting times
Web app
- Fees
-
$0
Shipping this usually costs you nothing. You pay only for the extras you choose.
- Timeline
Live when setup finishes
You'll sign in to
-
Claude CodeRuns launchpad: it reads your repo and sets it up
Your Claude subscription -
GitHubYour code, the builds (Actions) and their secrets
Free to startthen $4 a month per seat for a private repository with staging and production
-
VercelHosts your web app, with a preview per branch
Freethen $20 a month per seat once the app takes money
Only if you want it 8
-
A domain nameWhen you want your own address
The registrar's yearly fee, which depends on the name -
SentryWhen you turn crash reporting on
Free -
PostHogWhen you turn analytics on
Free to start -
StripeWhen your web app or SaaS takes money
No monthly fee: 2.9% + 30¢ per US card payment (+1.5% for international cards), and 0.7% of subscription revenue for Stripe Billing -
ResendWhen your app sends email and has no email service yet
Freethen $20 a month past the free plan
-
Google Auth PlatformWhen your app has "Sign in with Google"
Free -
Cloudflare TurnstileWhen your app has a sign-up or a public form
Free -
Upstash RedisWhen you choose it to rate-limit your routes
Free
Common questions
Do I need a Mac?
No. It builds and ships from macOS, Windows or Linux.
What does it cost?
Shipping it adds no required fee. Hosting starts on a plan with no charge, and a paid plan is named with its price before you need it. launchpad itself is $49 once, for unlimited projects, and runs on the Claude plan you already have.
Does it work with a React app I built with Claude?
Yes. launchpad reads the project as it is, tells you what it found before it changes anything, and asks you instead of guessing when it is not sure.