Configure, build, update, and manage your entire app from your browser. No code required — but it’s all there if you want it.
The setup dashboard is a local tool that runs on your machine. One command — npm run dashboard — and it opens in your browser. From there you can set up your app, swap out branding, trigger builds, push updates to your users, install modules, manage your license, and check that everything’s working. All without touching a config file.
If you’re technical, you can still edit everything manually — the dashboard reads and writes the same config files you’d edit by hand. But for most people, you’ll never need to open a code editor. The dashboard handles it.
The dashboard has seven tabs. Here’s what each one does.
Your app’s name, bundle IDs, site URL, version number, EAS account linking — everything that defines your app lives here. Fill in the fields, hit save, and the dashboard writes to all the right config files at once. It auto-derives things like your URL scheme and package name so you don’t have to think about it.
This is also where you connect your Apple and Google accounts for submitting to the stores, and drop in your Firebase config files for push notifications. The dashboard walks you through each step and validates your setup before you build.
Your app icon, splash screen, and login branding — all in one place. Click any asset to replace it with your own. Thumbnails update instantly so you can see exactly what your app will look like before you build.
Install add-on modules by dragging in a package file. The dashboard extracts it, registers it, and it’s ready for your next build. You can also enable, disable, remove, or export any installed module from here. No terminal commands, no editing registry files.
Each module card shows exactly what it does — which integration points it uses (tab, widget, launcher, header icon), whether it has a companion WordPress plugin bundled, and visibility keys for controlling access. Core companion plugins are also listed here with their status and version.
Trigger iOS and Android builds with one click. Choose your profile — dev for testing, preview for beta testers, production for the App Store. The dashboard checks for blockers before you build and warns you about anything that might cause problems.
Below the build buttons, you’ll see your recent builds with live status updates. When a build succeeds, you can submit it directly to the App Store or Play Store — right from the same screen.
Need to push a bug fix or a content change? Over-the-air updates let you ship JavaScript changes directly to your users — no App Store review, no waiting. Pick your channel, write a message describing what changed, and hit push. Your users get the update next time they open the app.
The update history shows everything you’ve pushed, with the option to remove old updates you no longer need.
This is where you manage your license and apply core updates. Enter your license key, check for new versions, read the release notes, and apply updates with one click. The dashboard automatically backs up your current version before applying anything — and you can roll back to any previous backup if needed.
If you prefer, you can also apply updates manually by dropping in a package file. Either way, your modules and customizations are preserved.
A checklist of everything your app needs to be ready. Green means good, yellow means heads up, red means fix this before you build. It checks your config files, Firebase setup, companion plugins, EAS account, site connectivity, and more — then tells you exactly what to do if something’s off.
Everything the dashboard does, you can do manually. It reads and writes the same files — app.json, eas.json, config.ts, package.json — that you’d edit in your code editor. The same EAS CLI commands it runs are the ones you’d type yourself.
If you manage multiple client apps, the dashboard makes setup fast and repeatable. If you want full control over every config value, edit the files directly. Both workflows are fully supported — use whichever fits how you work.
From first setup to App Store submission — the dashboard has you covered.