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 start

    then $4 a month per seat for a private repository with staging and production

  • VercelHosts your web app, with a preview per branch

    Free

    then $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

    Free

    then $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.

Other stacks