Seven SaaS products. Two native apps. One £49 download.
A PHP + SQLite SaaS starter kit — subscriptions, an AI image studio, digital downloads, usage credits, an API product, a mobile app backend and a full showcase — with a no-code CMS on every one and real iOS and Android apps in the same download. No framework, no build step, runs on a $5 VPS. Yours forever.
Click through all 7 live demos first — no card, nothing saved.
This storefront and all 7 live demos run on the exact code in the download.
Native iOS + Android apps included — with the PHP mobile app backend they run on.
One of the seven site types is a complete mobile app backend: verified Apple, Google and passwordless sign-in, a bearer-token JSON API, an operator console, and native in-app subscriptions via RevenueCat landing on the same access levels as Stripe. It ships with two real native apps already wired to that API — a SwiftUI (Liquid Glass) iOS app and a Jetpack Compose (Material 3) Android app — so you set one URL and run.
- Native sign-in, verifiedApple & Google id_tokens are signature-checked against each provider's keys before a session is minted — plus passwordless email. Out comes a long-lived bearer token your app keeps.
- A real JSON APIBearer-authed endpoints for the signed-in user — profile, and a per-user data resource you clone per model. Rate-limited, PII-safe, no cookies or CSRF. The contract your app codes against.
- Run it from the adminAn operator console for app users, their data, devices and tokens, with an API quickstart. Gate features and charge with the same Stripe billing as every other site type.
- Two native apps, in the boxA SwiftUI + Liquid Glass iOS app and a Jetpack Compose + Material 3 Android app ship in
clients/, already wired to this API and RevenueCat — sign-in, dashboard, profile, a per-user items CRUD and a paywall. Set your backend URL in one config file and run.
One codebase · seven storefronts
A whole SaaS, with the lights already on.
Plain PHP, SQLite and Stripe — no build step, no framework, no Docker. Pick a preset, set your prices, ship this week.
Real products — not screenshots of a framework.
Every tab is a working site type in the download. Add your keys, point your agent at the content, and ship it as yours.
AI Image Studio
Prompt a FLUX model on fal.ai, spend a credit, and the render lands in your own private R2 bucket — served back through presigned URLs. Text- and image-to-image, gallery, lightbox.
consume_credits_for_action($uid, 'image.generate', $n); fal_submit_generation('flux-dev', $prompt); // fal → download → R2 → presigned URL
Subscriptions
Stripe tiers with access levels and monthly credits from one config file. Checkout, proration, dunning and the billing portal are wired.
'pro' => [ 'price_cents' => 4900, 'access_level' => 20, 'credits' => 2000, ],
API product
Sell bearer keys with per-key rate limits and a per-call credit cost. Keys are hashed and peppered at rest, revocable, and capped per user.
curl -H "Authorization: Bearer ss_live_••••" \ app.yoursaas.com/api.php?resource=notes { "ok": true, "rate_limit": "58/60" }
Credits & usage
One atomic ledger. Grant from webhooks or purchases, spend on any action — generations, API calls, exports, render minutes. Never goes negative.
consume_credits_for_action($uid, 'export.csv', 1); grant_credits_to_user($uid, 2000, 'plan.renew');
Mobile app backend
Apple, Google and passwordless sign-in for your iOS/Android app, a bearer-token JSON API over per-user data, and an operator console to run it.
POST /api.php?action=app_auth_apple { "id_token": "…" } → { "token": "at_9f3…" }
It all ships in one download — configure your keys, point your agent at the content, rebrand, deploy.
Click through all seven live demos — including a whole client site built in the CMS.
Each profile runs as its own faux-logged-in showcase on its own subdomain. Open any one in a new tab, click everything, break nothing: no card needed, no payment is real, and nothing you do is saved.
Each site-type demo is one of the seven ready-to-run profiles in the download — copy the folder, add your keys, ship.
Count them: 8 live sites — this storefront and every demo above — all running the code in the download.
Most SaaS dies of complexity, not competition.
| daily_hits | 100,000+ |
| cost / 10k logins | $1 |
| whole_stack / month | < $10 |
| reads_block_writes | never · WAL mode |
Have your AI build a client site — then hand it over.
Point your coding agent at the CMS and it assembles a complete, beautiful Simple Stack site — hero, sections, pricing, FAQ, gallery — from the block library. Deliver it, and the client edits the text, images and layout themselves in the no-code builder. No dev round-trips, no monthly page-builder fee, no build step. Spin them up in bulk, each on one cheap box.
- 1 · Your AI builds itThe agent drops in a hero with a background carousel, alternating section bands, pricing, FAQ, a gallery — from 25+ blocks. On-brand in minutes.
- 2 · You deliverA fast, polished site on plain PHP + SQLite — one cheap VPS, no build step, no SaaS subscription. It's the client's to keep.
- 3 · The client edits — safelyGive them Simple access (text & images only — your design is locked, enforced server-side) or Full build control. They edit in the no-code builder with live preview, side by side. No dev needed, and no broken layouts.
Two access levels per user: hand a client Simple (content-only) editing without the risk, or a teammate Full build control. Assign it in one click from Admin → Users.
A live parts bin your AI builds from.
Your download ships with a self-contained reference site — every CMS component rendered live, complete page templates and the UI kit, built with the real renderer and the real stylesheet, so what your agent copies is exactly what ships — plus the project docs and 20 setup-to-deploy guides. Serve it with one command, browse it offline, or point your coding agent at its machine manifest.
- Browse before you build. Every block and full-page layout rendered live — heroes, pricing, galleries, testimonials, stats, FAQ — with the exact CSS your site uses.
- Point your agent at it. A
/manifest.jsonlists every component and template, so your AI assembles pages from real parts instead of guessing. - It ships in the box. No login, no account, no hosted dependency — it's yours, offline, the moment you download.
$ php -S localhost:8000 -t reference reference/router.php
Build your whole SaaS with AI — not a line by hand.
No framework, no build step — just a handful of readable files your agent holds in context at once. You describe the product; it writes the lines.
- app/
- bootstrap.php
- subscriptions.php
- image_gen.php
- public/
- index.php · api.php
- AGENTS.md
- AI_HANDOFF.md
- AI_TASK_PROMPTS.md
- .env
~30 readable files — the whole app fits in context.
# AGENTS.md — the brief stack PHP 8 · SQLite · jQuery · no build step routes resolve_page() in public/index.php money app/subscriptions.php · consume_credits_for_action() check php scripts/doctor.php # says what's missing
# AI_HANDOFF.md — conventions & gotchas
where one file per concern, no hidden magic
add copy the notes CRUD for a new resource
db app/migrations/NNN_name.sql + schema.sql
style 20 accent palettes · CSS variables
# AI_TASK_PROMPTS.md — copy / paste "Rebrand to [name], accent [1-20], swap legal pages." "Add a [product] plan at [price] with [credits]." "Wire Stripe + SES, run doctor, tell me when I can charge."
Point your agent at AGENTS.md
— it walks you through setup, Stripe, email, and deploy.
Live on a real VPS in an afternoon.
Unzip & copy
copy a template folder
Install & connect
composer install · Stripe + SES
Ask your agent
rebrand · plans · run doctor
Deploy & charge
NGINX + PHP-FPM · take cards
unzip → live on a VPS — one afternoon.
Every dependency is a door.
512,847 malicious packages hit open source in 2024 — 98.5% of them in npm (Sonatype). The smallest attack surface is the one you can actually read.
Get the whole stack — £49, pay once.
Simple Stack
£49 £49 now, rising to £99 at general release — pay once, build unlimited sites.- Seven ready-to-run site types: subscriptions & memberships, an AI image studio, digital downloads, credit/usage metering, API product, mobile app backend, full showcase
- Native iOS (SwiftUI) + Android (Compose) apps included — sign-in, dashboard and RevenueCat billing already wired to the backend
- A built-in no-code CMS / page builder — spin up whole client sites, then hand text/layout/image edits to the client
- Complete PHP + SQLite codebase — no framework, no build step
- Restyle from .env: 20 palettes × 6 type pairings × 5 hero layouts, light + dark
- Passwordless + Apple/Google sign-in, Stripe checkout, webhooks, credits, API keys, superadmin
- Setup, Stripe, email, deploy and security guides
- Written for AI agents to extend it for you (AGENTS.md + handoff docs)
- Lifetime access to the version you buy
Try all 7 live demos first — no card, nothing saved.
Immediate-supply cancellation terms are confirmed before Checkout; statutory rights remain unaffected. Pay securely with Stripe; no account needed up front.
The honest FAQ.
That's the whole idea. Point your coding agent (Claude Code, Cursor, etc.) at AGENTS.md — it briefs the agent on the architecture, conventions and the exact prompts to run, then walks you through the .env, Stripe keys, email, and deploy. Because there's no framework or build step and the whole app is a few readable files, the agent holds all of it in context and rarely guesses. php scripts/doctor.php tells it (and you) exactly what's still missing before launch.
Yes — hardened against the OWASP basics: parameterised SQL throughout, signed Stripe webhooks, CSRF, rate limiting, session hardening and a security checklist. It's a starter, so you still own your legal pages, secrets and deploy, but the plumbing is real.
Three zones, each with the right chrome. Your marketing site keeps the clean top nav; the moment someone signs in they land in a polished left-sidebar member app — dashboard, billing, downloads, studio — with a desktop sidebar and a mobile drawer. /admin is its own separate sidebar app for you, and tool pages like the page builder get a sticky save toolbar up top. Access is tiered: signed-in users get the base app and you gate the rest behind a plan with one check, so free users are routed to pricing automatically.
Yes — every site type ships a real no-code page builder. Style each section band (background image, colour, dark mode, full-screen hero, scroll animations), drop in 25+ blocks — a hero with a background carousel, pricing tables, FAQ accordions, galleries with lightbox, testimonials, stats, video — reorder with arrow buttons, start from ready-made sections, and watch a live preview. It renders server-side and is sanitised on save. Spin up microsites and full client sites without touching code or a build step — here is a whole site built entirely in the CMS. Stand sites up for clients in bulk, each on its own cheap box, with the CMS overhead already handled.
Yes — a complete AI image studio is one of the seven site types: prompt a FLUX model on fal.ai, generate or edit images, spend credits. Renders land in your own private R2 bucket, served via presigned URLs. Stays off until you add your FAL_KEY — full detail is in the flagship section above.
Because it's a tax you don't need. Server-rendered PHP plus a little jQuery means no bundler, no hydration, no node_modules, and no supply-chain tree to babysit — pages render instantly and work before JavaScript loads. This is the choice, not a limitation.
Better than most hosted databases people pay monthly for. SQLite serves tens of thousands of reads per second from a single file, and in WAL mode reads never block writes. It comfortably powers sites doing 100k+ hits a day — indexes, WAL, and cron backups are already wired in. This is the production database.
Rename APP_NAME, swap the copy and plans, replace the legal pages — then restyle from .env alone: 20 accent palettes × 6 type pairings × 5 hero layouts plus light/dark, so two sites built from the same download don't look related. There's even a local-only design lab bar for clicking through the combinations. The repo ships AI-handoff docs so your agent can do most of it for you.
One Hetzner Cloud VPS runs the whole stack for under $10 a month — their smallest shared-vCPU plans start around $5. Login emails on Amazon SES run $0.10 per 1,000, so 10,000 passwordless logins a month is $1 — and there's no per-login cost at all if you use the built-in Apple or Google sign-in instead (Google's is free; Apple's just needs an Apple Developer account, $99/yr, you likely already have to ship an app). No per-seat platform bills.
One download with the full codebase, pre-built into seven ready-to-run site types. In the box:
- Seven site types: subscriptions & memberships, an AI image studio, digital downloads, credit/usage metering, an API product, a mobile app backend, and the full showcase
- Native iOS (SwiftUI) and Android (Jetpack Compose) apps in
clients/, already wired to the mobile backend and RevenueCat - A marketing site, a polished left-sidebar member app and a dedicated admin app in every type
- A built-in no-code CMS / page builder on every one
- The setup, Stripe, email, deploy and security guides, plus the AI-handoff docs
Copy the folder you want and ship. You get lifetime access to the version you buy.
Checkout is handled by Stripe — no account needed up front. The moment your payment clears we email a sign-in link and code to your Stripe email address. Click it and the download is waiting in your dashboard. You can link Apple or Google sign-in to the same account if you like.
One named person or legal entity. Build unlimited own and client projects, modify the starter, deploy commercially, and let employees, contractors and AI tools work on your licensed copy. You can hand over a finished deployed product, but you cannot redistribute Simple Stack itself as reusable boilerplate or a standalone source product; a client who needs an independent starter copy needs their own licence. Your branding, content, data and original code remain yours. Full terms are in the licence and on the Terms page.
You get the version you buy, and you can re-download it any time from your dashboard. We actively use this stack on our own sites and keep refining it — but future updates aren't guaranteed or part of the price. If we ship a meaningful update, buyers are emailed so you can grab it.
Yes — try the whole thing before you spend a penny: all seven site types run as fully interactive live demos, every screen, no card, no signup, so what you click is exactly what you get. Before Checkout you expressly request immediate supply and acknowledge that the 14-day change-of-mind cancellation right ends when supply begins. Your rights if the content is faulty, not as described or cannot be supplied are unaffected.
It's been extensively security-reviewed and hardened — parameterised SQL, signed webhooks, CSRF, rate limiting and session hardening — and we run it on our own production sites. No software can be guaranteed free from every defect or vulnerability, so you remain responsible for configuring, testing, securing and maintaining your deployment. The Terms explain the responsibilities and statutory protections in plain English.
How it stacks up.
Stop assembling. Start shipping.
Full source, 7 site types, a no-code CMS and every guide — yours forever for £49. Pay once and build anything: no subscription, no build step, no supply chain.
Launch price · £49 today — £99 at general release.