iOS & Android

Your app's backend, already built.

Apple, Google and email-code sign-in, a bearer-token JSON API over per-user data and an operator console — plus SwiftUI and Jetpack Compose source templates already wired to it. No Firebase bill, no vendor lock-in.

  • SwiftUI + Compose source
  • Verified Apple & Google sign-in
  • RevenueCat in-app plans
yourbrand.com
.envSITE_PROFILE="app-backend"one line picks this site type
Built in

What you don't have to build.

Native sign-in, verified

Apple and Google identity tokens are signature-checked against the providers' keys, with audience and nonce checks.

App tokens

Sign-in returns a bearer token stored as a peppered hash; the app sends it on every call.

A JSON API to extend

Profile and per-user item endpoints to copy for your own resources, with users isolated from each other.

Two native templates

SwiftUI and Jetpack Compose projects with sign-in, profile, items and paywall screens, pointed at your backend.

In-app subscriptions

RevenueCat entitlements map onto the same plans as Stripe, so web and app customers share access rules.

An operator console

Every app user, their data and their subscription in the backend dashboard and admin.

How it works

From first click to working product.

  1. 1

    Sign in

    The app signs in with Apple, Google or an email code.

  2. 2

    Verify

    The backend verifies the identity token and issues an app token.

  3. 3

    Call the API

    The app reads and writes the user's own data over JSON.

  4. 4

    Subscribe

    In-app purchases sync access through RevenueCat.

The real thing

Not a mock-up. The shipped screens.

Screenshots of the template running locally with sample data, on the house design. Switch SITE_DESIGN and the public pages wear any of the other designs.

Mobile App Backend — The operator console for the app's users and data.
The operator console for the app's users and data.
Set it up

A few lines of config. Then it's live.

SITE_PROFILE="app-backend"
APPLE_APP_AUD="com.you.app"
GOOGLE_APP_AUD="….apps.googleusercontent.com"
REVENUECAT_WEBHOOK_AUTH="…"
  1. 1

    Unzip and install

    Copy the folder and run the installer — it creates the database and secrets.

    php scripts/install.php
  2. 2

    Add your keys, run the doctor

    It checks every key, extension and permission and names anything missing.

    php scripts/doctor.php
  3. 3

    Deploy to your server

    NGINX + PHP on any small VPS, with the step-by-step deploy guide and nightly backups.

Good for

  • Habit & fitness apps
  • Journals & notes apps
  • Companion apps for a SaaS
  • Membership apps
  • Paid utility apps
Questions

Mobile App Backend, answered.

All seven site types. One price.

Full source, every site type, the admin, the CMS, 43 designs and the deploy guides — £49, once. Unlimited own and client projects.