Your AI builds the idea. We built everything else.
Sign-in with Apple, Google and email, Stripe payments, SES emails, an admin, a no-code CMS and 43 designer-made looks — already built, tested and documented. Fill in one config file, deploy to a £5 server, and spend your AI tokens on the part that's actually yours.
Every project starts with the same 80%. Stop paying to rebuild it.
Login, payments, emails, an admin, a CMS, security, deploys. Ask an AI agent to build that from a blank folder and you burn days of prompting — and a pile of tokens — before your actual idea gets a look-in. Simple Stack is that 80%, finished.
The expensive way
From a blank folder
Email, Apple & Google sign-in
Stripe checkout, webhooks & refunds
Credits & usage billing
Branded emails through SES
An admin with an audit trail
A CMS clients can edit
Security headers, CSP, rate limits
Deploy, backups & monitoring
Prompt, test, debug, re-prompt — and then do it all again on the next project.
The £49 way
From Simple Stack
› Read AGENTS.md. Turn this into a recipe-sharing app with a £5/month Pro plan.
Read the codebase brief — routes, billing, conventions
Edited the plans, the profile copy and two views
php scripts/doctor.php — ready
php scripts/smoke_test.php — 225 passed
One brief to read, one config file to fill, and checks that prove it still works. Every token goes on what makes your product different.
Illustrative — your own project will differ. But you'll never write sign-in or Stripe webhooks from scratch again.
The works
Everything a real product needs. Already wired.
Not a demo app full of TODOs — the production plumbing you'd otherwise build, test and secure yourself.
Sign in with Apple, Google or an emailed code
Passwordless by default, with real OAuth — signed state, nonce checks, identity linking. No Auth0 bill, no SDK to babysit.
Stripe, every way you charge
Subscriptions, one-off sales and credits — with webhooks, refunds, failed-payment retries and the customer portal handled.
Subscriptions
One-off sales
Credits
Refunds & disputes
Customer portal
Emails that land
Amazon SES with branded templates: sign-in codes, magic links, receipts and a welcome email.
Lumo · Your sign-in code482 913Sign in
An admin you'll actually use
Users, payments, webhooks, credits and an audit trail — table-first, searchable.
A no-code CMS for client sites
Build pages from 26 blocks with a live side-by-side preview, then hand clients safe, content-only editing.
REST API & keys
A versioned /v1 API with hashed, rate-limited bearer keys.
Protected downloads
Sell files to signed-in buyers — no shareable links.
AI image studio
FLUX on fal.ai, metered by credits, stored in your R2.
Native app templates
SwiftUI and Jetpack Compose source, wired to the backend.
Security built in
CSP, CSRF, rate limits, backups and a setup doctor.
SEO from day one
Sitemap, canonical URLs, social cards and structured data.
43 design systems
Not a theme. 43 complete design systems.
Each is a crafted system — palette, typography, components and micro-interactions, in light and dark — with self-hosted fonts. Pick one and your whole public site changes with a single line.
Every integration switches on with a few lines in .env. The included doctor checks your setup and tells you exactly what's missing — then the deploy guide takes a fresh VPS all the way to taking payments.
# Your site
APP_NAME="Lumo"
APP_URL="https://lumo.app"
SITE_DESIGN="letterpress"# Payments — Stripe
STRIPE_SECRET_KEY="sk_live_…"
STRIPE_WEBHOOK_SECRET="whsec_…"# Email — Amazon SES
SES_SMTP_USERNAME="AKIA…"
SES_SMTP_PASSWORD="…"# Sign in with Apple & Google
APPLE_SERVICES_ID="app.lumo.signin"
GOOGLE_CLIENT_ID="….apps.googleusercontent.com"
1
Unzip and pick a site type
Copy the folder you want and run the installer — it creates your database and secrets.
php scripts/install.php
2
Fill in .env and run the doctor
It checks every key, extension and permission, and names anything missing.
Stripe keys and webhook secretSES email transportApple and Google sign-inDoctor passed.
3
Deploy to your server
NGINX + PHP on any small VPS, with a step-by-step guide, hardening checklist and nightly backups.
Rather delegate? Tell your coding agent: read AGENTS.md and set this up — the brief walks it through all three steps.
Hosting
Host every project on one £5 server.
PHP and SQLite need no managed database, no serverless bill and no build pipeline. One small Hetzner-class VPS runs your site — or ten of them. This storefront and all its demos share one.
The rented stack, monthly
App hosting + build minutes£20+
Managed database£15+
Auth provider£20+
Page-builder CMS£25+
Queues and add-ons£10+
Every month, forever£90+
Simple Stack, monthly
One VPS~£4
Domain~£1
SES emailpennies
Stripeper sale
Auth, database, CMS, adminincluded
About£5
Typical prices; yours vary by provider and region. The point stands: the whole stack fits on one small box you understand.
Try it first
See every site type. No card needed.
Each site type has its own example page with the real screens, and the live demo app runs the exact code in the download — click anything, payments are simulated and nothing is saved.
The live demo app
The member dashboard, billing, downloads, the admin and the page builder — signed in for you with sample data.
Less than one month of the rented stack — and it's yours for good.
Immediate-supply cancellation terms are confirmed before Checkout; statutory rights remain unaffected. Pay securely with Stripe; no account needed up front.
What's in the download
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) source templates — backend and RevenueCat integration included; configure, build and test for your app
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
43 bespoke design systems — one SITE_DESIGN line re-skins the whole site, fonts self-hosted
Written for AI agents to extend it for you (AGENTS.md + handoff docs)
Lifetime access to the version you buy
Questions
The honest FAQ.
Yes. Start with AGENTS.md for the architecture and setup prompts. The installer creates the local database and secrets; your coding agent can help rebrand and connect services. Review its changes and run the included checks before launch.
This storefront runs on the starter. It includes parameterised SQL, signed webhooks, CSRF checks, rate limiting and session hardening. Your own launch still needs production configuration, provider setup, backups and end-to-end tests. The included doctor and smoke tests help you verify that work.
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.
The web app renders on the server with PHP and uses jQuery for interactions. You can edit and deploy it without a JavaScript build pipeline. Forms, the editor and other interactive features use JavaScript. The optional native clients have their own local build tools.
SQLite is a practical starting point for a product hosted on one server. WAL mode supports concurrent readers and a single writer. Capacity depends on your queries, write traffic and hardware; load-test your actual workload. The starter includes indexes, backups and a guide for a later MySQL migration.
Rename APP_NAME, swap the copy and plans, replace the legal pages — then pick your look from .env alone: 43 bespoke design systems (one SITE_DESIGN line re-skins the whole public site, fonts self-hosted), plus 20 accent palettes, 5 hero layouts and light/dark, so two sites built from the same download don't look related. Browse them all on /designs, or use the visual /designer. The repo ships AI-handoff docs so your agent can do most of it for you.
You pay your hosting and service providers directly. Budget for a PHP server, domain, transactional email and payment processing. Image generation/storage and native app store accounts add costs if you enable them. Check provider pricing for your region and expected usage; the template itself is a one-time purchase.
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: every site type has its own example page with the real screens, and the live demo app lets you click through the member area, billing, downloads, the admin and the page builder — no card, no signup, nothing saved. 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 includes security controls and regression tests — 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.