Skip to main content

Platform Maturity & Operation

Target Group: Decision-makers (owners, operators), investors (VC/PE), IT management, strategic partners — who want to assess if CockpitOS is operable and extendable, not just demo-ready.


Software Engineering — like a product, not a side project

FeatureImplementation
Monorepoapps/ (Dashboard, Center Website, Signage, Manager) + packages/ (database, ui, MCP, wayfinding, ...) — shared types and UI.
A Single API TruthBusiness logic and database access in the Dashboard; channels consume REST APIs.
Type SafetyTypeScript throughout; Prisma schema as the contract basis (packages/database).
CI & ChecksIncluding Next.js Dynamic Route Checks in the Dashboard build — prevents outages due to routing conflicts.
Documentation as Deliverablecockpit-docs/ with changelog, developer contract, editorial onboarding — maintained in parallel with code.

Data & Migrations — no "YOLO Schema"

CockpitOS works with live center data. Fixed rules apply in the project:

  • Additive migrations (new columns with default/nullable).
  • Expand-Contract on structural changes — no blind DROP actions.
  • Documented SAFE migrations and reference db_structure.md in the repository.

This is a maturity signal for operators and investors: data sets are treated like in enterprise software.


Multi-Tenancy & Modules

ConceptBenefit
Organizations & CentersMultiple tenants in one installation.
ModuleConfigFeatures per organization/role — Mall Cockpit, Social, Signage, Analytics …
Role ModelSuper Admin, Center Admin, Content Editor, Center Manager, … — documented in Navigation & Modules.

Scaling in the business model is inherent to the product, not interpreted retroactively.


Integrations — open, but controlled

IntegrationMaturity
Public Center Website APIContractually documented, CORS for modern frontends, templatePublicContent for v0 without secrets.
AgencyOSPartner API including audit, content push, team access — Documentation.
MCP (Claude/Cursor)Same tools as internal editorial — Remote MCP for teams.
Outstand (Social)Publish, webhooks, metric sync, cron — operation documented.
WordPressPlugin path for existing centers — parallel to the CockpitOS website, not a replacement for the core.
v0 / VercelFrontend channels, deploy register, go-live DNS — Documentation.

Operation & Availability

TopicNote
HostingProductive, among others, on Render (render.yaml in Repo).
MediaBunny CDN — central media logic in the cockpit.
Cron / WebhooksDocumented under docs/CRON-SETUP.md (Repo) and in specialist documentation (Social, Revalidate).
StatusSetup of Better Stack — Setup Documentation.

No secrets in this documentation — operating partners receive credentials separately.


Product Scope — modular, but cohesive

The Feature Matrix shows which app covers which core function:

Core Features Matrix

The Module Registry in the code (apps/dashboard/src/lib/modules.ts) corresponds to the Navigation — documentation and product are aligned (maintenance rule in the team).


Back

Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /en/plattform/plattform-reife-und-betrieb