Users, table-first
Search, filter and open any account: plan, status, credits, sign-in methods and created date.
A table-first admin app in its own sidebar: find any account, see their payments, subscriptions and credit ledger, act on them with an audit trail, and check the health of webhooks, keys and the stack itself.
Search, filter and open any account: plan, status, credits, sign-in methods and created date.
Payments, purchases, subscriptions, API keys and the credit ledger on one detail page.
Block or unblock, revoke API keys, grant a product, adjust credits with a reason — each one audited.
Every Stripe and RevenueCat delivery with its status and payload, so you can see exactly what happened.
Manage digital products and attach their protected files.
Stack checks, rate-limit buckets, latest API keys and applied migrations at a glance.
The overview flags failed webhooks, blocked users and billing problems.
Jump to the user or the delivery in one click.
Fix it with an operator action — recorded with your reason.
The audit trail and ledger show the result.
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.
SUPERADMIN_EMAILS="you@yourdomain.com" # then sign in and open /admin
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.
Only accounts listed in SUPERADMIN_EMAILS. CMS editors get a restricted view limited to pages.
Yes. Operator actions on an account are written to its audit trail with who did it and why.
Yes. Admin views are plain PHP files in app/views/admin, table-first with a separate detail URL — easy for you or an agent to extend.
Full source, every site type, the admin, the CMS, 43 designs and the deploy guides — £49, once. Unlimited own and client projects.