Native sign-in, verified
Apple and Google identity tokens are signature-checked against the providers' keys, with audience and nonce checks.
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.
SITE_PROFILE="app-backend"one line picks this site typeApple and Google identity tokens are signature-checked against the providers' keys, with audience and nonce checks.
Sign-in returns a bearer token stored as a peppered hash; the app sends it on every call.
Profile and per-user item endpoints to copy for your own resources, with users isolated from each other.
SwiftUI and Jetpack Compose projects with sign-in, profile, items and paywall screens, pointed at your backend.
RevenueCat entitlements map onto the same plans as Stripe, so web and app customers share access rules.
Every app user, their data and their subscription in the backend dashboard and admin.
The app signs in with Apple, Google or an email code.
The backend verifies the identity token and issues an app token.
The app reads and writes the user's own data over JSON.
In-app purchases sync access through RevenueCat.
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.
SITE_PROFILE="app-backend" APPLE_APP_AUD="com.you.app" GOOGLE_APP_AUD="….apps.googleusercontent.com" REVENUECAT_WEBHOOK_AUTH="…"
Copy the folder and run the installer — it creates the database and secrets.
php scripts/install.phpIt checks every key, extension and permission and names anything missing.
php scripts/doctor.phpNGINX + PHP on any small VPS, with the step-by-step deploy guide and nightly backups.
They are configurable source templates with working sign-in, profile, items and subscription screens. You add your bundle ids, provider settings, signing and store products, then build and test.
No. Sign-in, the API and the data live on your own server in PHP and SQLite.
Through RevenueCat. Its webhook updates the user's entitlement on the backend, mapped to the same plans as web billing.
Full source, every site type, the admin, the CMS, 43 designs and the deploy guides — £49, once. Unlimited own and client projects.