Skip to content

Console overview

The CodePushGo console is the Capgo-style web app adapted for React Native. It uses Supabase Auth for accounts and a Vue dashboard for onboarding, apps, releases, and plan intent.

Sign up and sign in

Create an account at codepushgo.com/register. Registration only asks for identity fields and password. Plan selection happens later inside console onboarding.

Sign in at console.codepushgo.com.

Onboarding

When your account has no apps, the console shows the setup flow:

  1. Log in to the CLI.
  2. Run npx @codepushgo/cli@latest init in the React Native project.
  3. Install @codepushgo/react-native-updater.
  4. Bundle and upload a release.
  5. Choose and save the plan intent for the account.

Apps and releases

After the first app exists, the console lists apps by native bundle ID and shows recent releases, channel, platform, rollout, size, and creation time.

Backend boundaries

  • Supabase owns auth, console-readable app metadata, releases, and plan intent records.
  • Cloudflare Worker owns update/device/upload endpoints.
  • Supabase Edge Functions are not used.