Our own platform
We run what we build.
theDavid is the platform behind this site and our client sites. We designed it, built it and keep it running in production.
Why it exists
Rented tools kept getting us most of the way there.
We shipped sites on rented platforms for years. Each one handled the easy part and fought us on the rest. So we built our own platform and moved our clients onto it. Every lesson on this site comes from running it.
One platform, many separate sites
Each client's data kept strictly apart
Editors change content without a developer
Our team owns every line, so fixes ship fast
What it does
The same parts we build for clients.
Many tenants, one system
Each site has its own content, users and settings. Every admin request is checked against the tenant it belongs to.
Pages from sections
Editors build pages from designed sections. They cannot break the layout.
Commerce built in
Products, orders, customers and Stripe payments, per tenant.
Changes go live fast
When an editor saves, the site refreshes that page. No rebuild, no waiting.
Any frontend
theDavid is an API. Each client site is its own Next.js app, shaped to the business.
Running it
Production is a habit, not a launch day.
We deploy it, monitor it and fix it ourselves. The same practices run every client platform we look after.
Automated tests before every release
Health monitoring on every server
Every content change kept as a revision you can restore
A written deploy guide anyone on the team can follow
Run it in your cloud
Want a platform like this in your own account?
Some clients need their platform on their own servers. We set it up in your cloud account and hand over the keys. We can stay on to run it.
The stack
Mainstream tools your future hires already know.
Admin and sites
Next.js, React, TypeScript, Tailwind CSS
API
Node.js, Express, TypeScript
Data
MongoDB, S3 compatible storage
Integrations
Stripe, Mailgun, Google Analytics
Hosting
AWS, nginx, PM2
Next step
Want this level of care on your platform?
Thirty minutes. You leave knowing what it would take and what it would cost.