Zum Inhalt springen

Die Plattform · so funktioniert sie

Beschreiben Sie Ihr Geschäft. Die KI baut die App. betreibt sie.

Drei Schritte von Ihrer Beschreibung zur laufenden App, mit Website, Berichten und Anmeldung. Die KI baut sie, alles andere läuft von selbst.

  1. 1

    Die KI baut

    Ihre App, aus Ihren Worten

    KI
  2. 2

    Ihre Cloud

    einmal eingerichtet, von

    einmalig
  3. 3

    betreibt sie

    testen, abnehmen, live

    automatisch
1

Die KI baut Ihre App nach Ihrer Beschreibung.

Datensätze, Formulare, Regeln, Rollen, Listen, Berichte, Sprachen und Ihre Website. Jeder Teil wird geprüft, bevor er live geht. Sie programmieren nichts.

KI
2

Ihre Firma in der Cloud.

Einmal eingerichtet. Ihre Fachanwendung (App) und Ihre Website, je auf drei Stufen: testen, abnehmen, live.

einmalig
App
Ihre FachanwendungIhre Datensätze, Regeln, Berichte und Anmeldung
TestenAbnehmenLive
Website
Ihre WebsiteIhre Seiten, Ihr Menü, Ihre Formulare, unter Ihrer Adresse
TestenAbnehmenLive
3

bringt Ihre App live. Von selbst.

Ihre neue Version wird verpackt, ausgeliefert und gestartet. Niemand greift ein.

automatisch
Dieselbe App geht weiter: testen, abnehmen, live. Sie bestimmen wann.
  1. Testen
  2. Abnehmen
  3. Live
Plattform-Updates kommen zu Ihnen, ohne Ihre App anzufassen.Kern, Anmeldung, Berichte und Jobs halten wir aktuell. Ihre App bleibt Ihre und ändert sich nur, wenn Sie sie freigeben.

: alles, was Ihre App braucht, inklusive.

Ihre App, für Sie gebaut und betrieben. Mit Websites, Berichten und ihrem Designer, Anmeldung und Hintergrund-Jobs.

inklusiveJeder Teil unten gehört zu jeder App.

Ihre App

Listen, Datensätze, Formulare und Boards, erzeugt aus Ihren Dateien. Am Computer und auf dem Handy.

  • In allen Ihren Sprachen
  • Hell und dunkel
  • Drucken aus dem Datensatz
Der Kern

Die Engine

Liest, was die KI gebaut hat. Liefert Ihre Datensätze, Regeln und Ansichten.

Ein Kern betreibt Ihre App und versorgt Ihre Websites, Berichte und Anmeldung.

  • Ihre App
  • Websites
  • Berichte
  • Anmeldung
  • Jobs
WebsitesSeiten, Menü und Formulare. Derselbe Kern, dieselben Daten wie Ihre App.
Berichte und der DesignerRechnungen, Offerten, Listen. Direkt aus dem Datensatz drucken. Eigene Vorlagen im Designer gestalten.
AnmeldungBenutzer, Rollen, Zwei-Faktor-Anmeldung. In Ihrem Design, unter Ihrer Domain.

Erinnerungen, Importe, Monatsläufe: im Hintergrund erledigt, auch nach einer Unterbrechung.

JobsGeplante und lange Arbeiten laufen im Hintergrund. Nach einer Störung geht es weiter, wo es aufgehört hat.

Live erleben, mit Ihrem eigenen Ablauf.

Live-Demo öffnen

Jede Demo betreibt eine erfundene Firma. Ein Klick meldet Sie an.

Für Fachleute: wie es gebaut ist

Jede Aussage oben, zurückgeführt auf den Baustein, der sie wahr macht.

Schritt 1 · was die KI schreibt
WorkOrder.entity.jsonCustomer.entity.jsonInvoice.entity.jsonwork-order.tswarranty-billing.rule.jsontechnician-board.view.jsonRole.seed.jsonWorkOrder.seed.jsonde.json · en.json · fr.jsoninvoice.report.jsonWebPage.seed.jsonapps.yaml
BausteinWas es tut
entity JSONEine Datei pro Datensatztyp: Felder, Nummerierung, Status, wer was sehen darf und welche Berichte daraus gedruckt werden.
hooks (TypeScript)Kleine TypeScript-Funktionen, die die Engine bei Validierung, Abschluss, Feldänderung, berechneten Feldern und Aktionen aufruft.
rules · viewsGeschäftsregeln, Listen, Boards und Dashboards, alle in JSON deklariert.
seeds · demo seedsRollen, Menü und Stammdaten sowie eine Demo-Stufe mit realistischen Datensätzen.
translationsEine Datei pro Sprache für jede Bezeichnung, jeden Status und jede Meldung.
reportsBerichtsdefinitionen mit Bändern, Datenquellen und Objekten, verknüpft mit dem Drucken-Knopf des Datensatzes.
websiteEine Website besteht aus drei Seed-Dateien: Site, Seiten als Blöcke, Menü. Kein eigener Website-Code.
apps.yamlDas Manifest der App: Titel, Beschreibung, Datenbanken und Seed-Stufen.
check-app.mjsValidiert das Schema jeder Entität und Ansicht, Link-Ziele, Seeds, Berechtigungen, Berichte, reservierte Namen und die Ausdrucksgrammatik, bevor irgendetwas gebaut wird.
Schritt 2 · die einmalige Einrichtung
BausteinWas es tut
stagesTesten, Abnehmen und Live sind die Stufen dev, test und prod: je ein Namespace, eine Registrierung und ein Satz Datenbanken.
create-tenantDie Cloud-Konsole legt den Mandanten an: Identitätsschlüssel, Isolation, DNS. Dann wartet sie auf den ersten Sync und führt einen Smoke-Test aus.
tenant-apps-repoLegt das eigene Katalog-Repository des Mandanten aus der Vorlage an und baut sein erstes Bundle.
add-appFügt einem laufenden Mandanten eine App hinzu: Isolation, Sync-Berechtigung, Registrierung, Sync, Smoke-Test, Inventar.
registrationEine Registrierungsdatei pro Mandant und Stufe: Apps, Seed-Stufen, Datenbanken, Bundle-Image, DNS-Zone.
Schritt 3 · von der Freigabe bis live
BausteinWas es tut
release.shWeist nicht eingecheckte Änderungen ab, erstellt einen Tag pro Version und Kanal und pusht die Deploy-Referenz. Nur dieser Push löst einen Build aus.
webhookDer Push der Deploy-Referenz erreicht den Build-Cluster. Die Signatur wird geprüft, Stufe und Tag werden aus der Referenz gelesen, und ein Tekton-Pipeline-Lauf startet.
pipelineDie Pipeline klont den Tag, verifiziert das Repository gegen seine Registrierung, prüft das Manifest gegen die attestierten Builds, scannt, fragt die Registry ab, baut das Image und aktualisiert die Stufe.
bundle imageDie Hooks werden während des Image-Builds kompiliert; der Dateibaum liegt genau so vor, wie die Engine ihn liest, auf einer busybox-Basis.
stage update · ArgoCDDie Stufenaktualisierung schreibt den Image-Tag in die Versionsdatei der Stufe und in die Mandanten-Registrierung und löst einen ArgoCD-Sync aus; ein ApplicationSet erzeugt aus den Registrierungsdateien einen Dienst pro Mandant.
bundle mountEin Init-Container kopiert das Bundle in den Pod; Engine, Berichtsdienst und Anmeldung lesen denselben Dateibaum.
engine bootDie Engine findet jeden App-Ordner, registriert seine Datenbanken und lädt Entitäten, Hooks, Seeds, Regeln, Ansichten und Website-Inhalte.
stage in the refDie Stufe ist Teil der Referenz. Eine Freigabe auf die nächste Stufe heben heisst, denselben Tag unter der Referenz dieser Stufe zu pushen. Die Pipeline prüft und aktualisiert die Stufe; nichts wird neu gebaut.
set-releaseDer set-release-Lauf der Konsole beobachtet den Auslieferungs-Branch und die synchronisierte ArgoCD-Application, bis beide die neue Version zeigen.
platform updateEin App-Update baut das Engine-Image nie neu. Ein Plattform-Update ist ein Versionseintrag pro Chart und Stufe.
Die Plattform
BausteinWas es tut
Die EngineFindet jeden App-Ordner, registriert seine Datenbanken, lädt Entitäten, Hooks, Seeds, Regeln, Ansichten und Website-Inhalte und stellt die API bereit, die die anderen Komponenten nutzen.
Ihre AppDrei Routen stellen jede Entität dar: Liste, Datensatz und Neu. Spalten und Formularfelder stammen aus den Metadaten der Entität.
WebsitesRendert Seiten und Blöcke aus der öffentlichen API der Engine; Formulare senden an sie zurück.
Berichte und der DesignerApp-Berichte werden aus dem Bundle als gesperrte Definitionen geladen; der Designer ergänzt weitere. PDFs entstehen über den Drucken-Knopf des Datensatzes.
AnmeldungEin Identitätsdienst pro Mandant, mit den Rollen-Benutzern der App aus dem Bundle vorbelegt.
JobsWarteschlange, Zeitpläne und Wiederholungen. Ruft Entitätsaktionen in Abschnitten auf und setzt nach einem Absturz fort.
AuslieferungUnsere Cloud-Konsole, Cluster-Definitionen und Helm-Charts decken die einmalige Einrichtung und jede Freigabe ab.
BildschirmeAnsichten aus der Demo mit Beispieldaten, je hell und dunkel.

basiert vollständig auf modernster Webtechnologie.

Baut und betreibt Ihre Website und Ihre Apps in der eigenen Cloud.

Berichte mit Designer, Jobs und Anmeldung sind in jede App eingebaut und inklusive.

So funktioniert simplidigita.ai · simplidigita