cPlatform · a Code Intelligence product

Design system. Frontend. Backend. One platform, on rails to production.

Most vendors sell you a UI kit and leave the rest to you. cPlatform is the whole stack a business site lives on: the interface, the Django core behind it and the pipeline that ships it to production. It is used every day by the same team that maintains it.

  1. Design system tokens · two themes · components
  2. Frontend React + Vite · SEO fallback
  3. Backend Django core · admin · translations in the DB
  4. CI/CD and deploy staging on push · one button to production
  5. Observability health checks · metrics · error tracking
Cross-section of one site on the platform

What's in the box

One stack, five layers

Everything below is in the platform repositories today and available to every site on it. This is not a roadmap.

Design system and frontend

react + vite
React and Vite. The bundle is built once and committed with stable file names — the server never runs a Node build.
tokens
Design tokens for colour, type and spacing. Light and dark themes are equals, switched with no flash on load.
seo fallback
A server-rendered SEO fallback inside the SPA shell: crawlers and link previews get real content, React takes over on load.
db copy
Interface copy comes from the database, so a page changes language without a rebuild.

Backend

accounts
Accounts: sign-up, login, password reset and phone verification.
admin
An admin panel for content, translations and incoming requests.
leads · celery
Lead forms that notify the team in Telegram the moment a request lands; background jobs run on Celery.
db i18n
Languages and interface strings live in the database: an editor changes copy or switches a language on without a deploy.
seo · legal
sitemap.xml, robots.txt, JSON-LD and Open Graph out of the box, plus privacy and terms pages.
shop · chat
Optional modules: a shop with cart and PayPal checkout, and a support chat widget.

Quality gates

ruff · black
Linting and formatting are checked on every push.
pytest
Backend tests, including the platform's shared contract tests — for example, that every string is translated into every enabled language.
playwright
A browser smoke test opens every page in the site manifest, on desktop and on mobile.
backstop · percy
Screenshots of every page are taken on each run, ready for visual review.
lighthouse
Lighthouse runs against the pages; the pipeline fails below the minimum accessibility score.

Deploy

build-on-server
The image is built on the target host itself: no registry to pay for, secure or clean up.
traefik
Traefik routes domains to containers and sets the security headers; static files are served by the app itself, with no nginx to configure.
staging
Every push to main deploys to staging automatically and is smoke-tested there.
production
Production is a single manual button, available only after staging passes.
rollback
Rollback from GitLab Environments: the previous images stay on the host for exactly that.

Observability

health
Liveness and health endpoints back the container health check.
prometheus · grafana
Application metrics are exported for Prometheus, with a ready-made Grafana dashboard.
sentry · logs
Errors go to Sentry; logs can be emitted as structured JSON.

Path to production

From push to production

These are the real job names from the pipeline every site shares.

  1. lintStyle and static checks.
  2. ui_smokeEvery page opens in a real browser.
  3. ui_lighthouseThe accessibility score is checked against the threshold.
  4. buildThe image is built on the host; backend tests run in it.
  5. deploy_stagingThe new version goes live on staging.
  6. smoke_stagingStaging is probed over HTTP before anything else may happen.
  7. provision_production manualA person presses the button. This is the only manual step.
  8. deploy_productionThe same build and deploy flow runs on the production host.

Proof

22 sites run on it, 6 in production

No client logos, no testimonials. Only what is live: these sites run on cPlatform right now — and so does the page you are reading.

The other sixteen are on staging, getting ready to launch.

How to get it

Two ways onto the platform

Launch your project on the platform

Code Intelligence builds your site on these rails: your design and business logic, our core, pipeline and monitoring. You see a staging URL early, and production is one button away when you are ready.

Send a brief

Need the whole business, not just the site?

A legal entity, accounting and day-to-day management on top of the same infrastructure — that is the work of our management company, Art Systems.

Go to Art Systems

Prices

Site on the platform: landing or business site, two languages
from €2,900
Store or catalogue with payments
from €5,900
Platform subscription: hosting, releases, monitoring, backups
€149 per month
Additional language
€390

Prices exclude VAT. The final figure depends on what you already have and what has to be built: describe the task and a senior engineer replies with a fixed estimate.

Start here

Tell us what you want to launch

A couple of sentences is enough: what the business does, what the site must do, and whether anything exists already.

PDF, DOC, XLS, images or ZIP — up to 10 MB.