Skip to main content
The app-starter is one codebase that ships to web (Vite) and native (Capacitor → Android and iOS).

Web

A standard Vite build produces static assets you can host anywhere:
npm run build

Native (Capacitor)

The starter is wired for Capacitor. The general flow is the standard Capacitor one — add the platform, sync the web build, and open the native project:
npm run build
npx cap sync
npx cap open android   # or: npx cap open ios
The starter ships a docs/DEPLOYMENT.md with the exact, version-specific build and signing steps for web and native. Treat that file as authoritative for your copy of the starter.
Before building a release binary, make sure your secret key is not bundled — see Security. Never embed msk_ in a client build.

Read Security first

Keep your secret key safe in production.