EDUSyn Akademie
Online-Buchungs-Shop für Schulungen rund um Intrexx, *Syn-Module und KI, gleichzeitig Whitelabel-Vorlage für Berufsschulen und Bildungsträger. Eine Codebase, mehrere Tenants, Intrexx als zentrales Backbone.
Live ansehenUnited Synergy bietet seit Jahren Schulungen an, bisher per Mail-Anmeldung und manueller Erfassung im Veranstaltungs-Modul. Parallel hatten mehrere Berufsschul-Kunden den gleichen Bedarf nach einem Online-Shop für Kursbuchungen, jeweils mit eigener Brand. Plus: Adressen wurden doppelt gepflegt, Rechnungen in einem dritten Tool erzeugt, drei Datenquellen, drei Wahrheiten.
SvelteKit-Shop mit Whitelabel-Architektur: Brand, Domain, Mail-Absender und
Farben sind über eine zentrale branding/config.ts
konfiguriert, pro Deployment austauschbar, ohne Code-Änderung. Hybrid-Termin-Modell
(Online + Präsenz parallel pro Kurs), Auto-TLS via Traefik + Let's Encrypt,
GitHub-Action-Pipeline mit
git push → live
in unter 5 Minuten.
Der Shop ist nur die Vorderseite. Stammdaten und Veranstaltungen kommen aus Intrexx. Buchungen fließen zurück. Mailing übernimmt der Microsoft-365-Connector der schon im Intrexx-Stack läuft. Rechnungen erstellt BelegSyn automatisch.
Der Trick: Adapter-Pattern. Phase A schickt eine Briefkasten-Mail an die Akademie, manuell ins Intrexx eintragen, sofort startbar. Phase B tauscht den Adapter gegen einen REST-Push aus. Gleiche Schnittstelle, ein ENV-Flag, kein Cut-Over-Risiko.
SHOP INTREXX EXTERN
(Akademie-Frontend) (United Synergy Cloud)
────────────────── ────────────────── ──────────
GET /seminars ◄─── Stammdaten + Termine
(read-only)
POST /buchung ───► Order-Eingang
│
├──► GBZ (Adressen-DG)
│
├──► Veranstaltungs-Buchung
│
├──► M365-Connector ───► Kunde
│ (Bestätigung)
│
└──► BelegSyn ───► DATEV
(Rechnung) (Buchhaltung)
- SHOP SvelteKit-SSR mit eigener Postgres pro Tenant. Whitelabel via Branding-Config (Logo, Farben, Mail-Absender, Domain). 4 Bereiche, dynamisches Routing.
- BRIDGE Adapter-Pattern für Buchungs-Submit: Phase A Mail-Briefkasten, Phase B Intrexx-REST. Gleiche Schnittstelle, ENV-Schalter (
ORDER_SUBMIT_MODE). - DEPLOY
git push origin main→ GitHub-Action baut 3 Docker-Images (App / Migrate / Seed) → ghcr.io → SSH-Stack-Deploy auf Hetzner-Swarm. Auto-Cert-Renewal, Rolling-Updates.
- SOT Intrexx ist Single Source of Truth für Adressen, Veranstaltungen, Buchungen, Belege. Der Shop hat einen Cache, keine eigene Wahrheit.
- PHASEN Phasenfähig statt Big-Bang. Phase A (Mail) ist sofort live, Phase B (REST) wird transparent ergänzt sobald die Velocity-API steht.
- REUSE Bestehende Connectoren nutzen. M365-Connector und BelegSyn laufen schon in der United-Synergy-Cloud. Akademie erbt sie ohne Eigen-Setup.
- Live unter akademie.unitedsynergy.com. Hetzner CPX22, gültiges Let's-Encrypt-Zertifikat, im Header der US-Hauptseite verlinkt.
- 4 Bereiche · 17 Themenfelder · 23 Kurse · 92 Termine. Modul-Schulungen für die *Syn-Suite, Intrexx, KI/MCP, Methoden.
- Keine Doppel-Pflege. Adressen liegen nur in Intrexx, Rechnungen kommen aus BelegSyn (DATEV-fähig), Mailing läuft im US-Tenant (DSGVO-Audit-tauglich).
- Whitelabel-tauglich, die identische Codebase wird die Schul-Shops für Berufsschulen tragen, jeder mit eigener Brand und Datenbank.
- CI/CD durchgängig. Build + Deploy in 4 Min. Rollback per Image-SHA-Pin trivial.