Zum Inhalt springen

Was ist Tibi?

Tibi ist unser Baukasten aus Verwaltungs-Backend plus eigenständigen Projekt-Websites:

  • Backend = Tibi-Server + tibi-admin. Der Tibi-Server (Go + MongoDB) ist das API-Backend: Collections in YAML, Logik über JavaScript-Hooks, Echtzeit über SSE, dazu LLM, Upload/Bildverarbeitung, PDF, Audit, Jobs, OpenAPI. tibi-admin (Release Nova) ist die Bedienoberfläche zu diesem Backend: Svelte-Frontend, lokal im Mock-Modus, in Staging/Live statisch hinter Reverse Proxy gegen den echten Server.
  • Projekt-Website (aus tibi-svelte-starter geklont): eigenständige Website auf Tibi-Basis — normale kleine Websites, Shops, Intranet-Anwendungen usw. Svelte-SPA mit SSR-Hook im Tibi-Server. Hier arbeitest du als Projekt-Entwickler — du klonst den Starter, ersetzt Platzhalter und konfigurierst Sammlungen und Hooks. Go-Code vom Server und Admin-Code fasst du nicht an.
Zusammenspiel im Überblick
Projekt-Website (eigenständig: Website, Shop, Intranet aus tibi-svelte-starter)
│ Svelte-SPA, SSR-HTML aus dem Server-Hook
▼
Backend: tibi-admin (Bedienoberfläche) ──REST /api/v1, SSE──▶ Tibi-Server (Go)
│ config.yml + collections/*.yml + hooks/*.js
▼
MongoDB / Maildev / Storage

Backend verwalten, Website bauen: als Projekt-Entwickler pflegst du Inhalte im Admin und baust die eigenständige Website im Starter.

Verifiziert am 2b091d8 2026-10-17 (tibi-admin-nova), am 68b4278 2026-10-17 (tibi-server)