Plattform-Architektur
Ein Ökosystem.
Drei Clients. Eine API.
UniPro ist als modulares Ökosystem aufgebaut. Alle Clients kommunizieren über eine zentrale REST-API. Hochverfügbar dank Galera-Cluster, sicher dank rollenbasierter Zugriffskontrolle, skalierbar dank Message-Queue.
Drei Clients, eine API
AppAdmin (Web-Backend), D2D-App (PWA für Tablets) und Remote-Client (Endkunden-Web) sprechen mit einer einzigen Symfony-REST-API. Konsistenz garantiert, keine Daten-Silos.
Hochverfügbar by design
Galera-Cluster mit synchroner 3-Knoten-Replikation, redundante API-Server, automatisches Failover. Wenn ein Knoten ausfällt, merken die Vertriebspartner es nicht.
Modular gewachsen
Über 18 fachliche Module — von SENTINEL bis Predictive Lead Scoring. Jedes Modul aktivierbar pro Tier (Starter / Pro / Enterprise), so wächst die Plattform mit dem Vertrieb.
So sieht es unter der Haube aus
Drei Apps. Sprechen miteinander. Du musst nichts tun.
Backend für die Steuerung. Tablet-App fürs Feld. Termin-Seite für den Kunden. Alle ziehen am gleichen Strang — auch wenn das Tablet mal kein Netz hat.
AppAdmin
Web-Backend
Zentrale Steuerung, Konfiguration und Auswertung aller Projekte
Sales Support · Projektleiter · GF
D2D-App (PWA)
Mobile PWA
Abarbeitung von Adresspotenzialen, Qualifizierung und Vertragsabschluss
Außendienstmitarbeiter
Remote-Client
Web-Frontend
Online-Terminbuchung für Beratungstermine durch Endkunden
Endkunden · Außendienst
Wie die Daten zusammenhängen
Vom Projekt bis zum unterschriebenen Auftrag — alles hängt aneinander.
Acht Datentypen · Alles verknüpft · Nichts geht verloren
Damit nichts ausfällt — sieben Sicherheits-Netze
Alles doppelt. Immer synchron. Springt von allein ein.
18 Module · 3 Tiers
Module der Plattform
Jedes Modul ist eine eigenständige Domäne — von der Einsatzplanung über Fraud-Prevention bis zum Karriere-Modell. Aktivierbar pro Tier, integrierbar in jede Stack-Schicht.
AppAdmin
Sales Support · Projektleitung · Geschäftsführung
D2D-App
Vertriebspartner · Außendienst
Remote-Client
Endkunden · Lead-Generierung
SENTINEL
Sales Support · Compliance · Geschäftsführung
Form-Wizard
Sales Support · Projektleitung
Mikrogeo-Daten
Projektleitung · Marketing · Vertriebsstrategie
Predictive Lead Scoring
Projektleitung · Vertriebssteuerung
KPI-Scope
alle Rollen — individuell konfiguriert
Gamification
Vertriebspartner · Vertriebsleitung
Notifications-Trigger
Sales Support · Projektleitung · alle Rollen
Provisionen
Sales Support · Buchhaltung · Vertriebsleitung
Integrierte FiBU
Buchhaltung · Steuerberatung · Geschäftsführung
Incentive-API
HR · Vertriebsleitung · VP
Ranking-Auswertungen
Vertriebsleitung · GF · HR
Karriere-Modul
HR · VP · Vertriebsleitung
Chat-Modul
alle Rollen
Audit-Trail
Compliance · Sales Support · Geschäftsführung
PSIban
SENTINEL-Anwender · Compliance
Tech-Stack im Überblick
Schnelle Übersicht der zehn wichtigsten Layer. Detail auf der Technologie-Seite.
Frontend (alle Clients)
Vue.js · Nuxt.js · Tailwind CSS · PWA
Backend / API
Symfony (PHP) · API Platform · REST/JSON-LD
Datenbank
MariaDB Galera-Cluster · 3 Knoten · automatisches Failover
Cache
Redis
Message-Queue
RabbitMQ
Echtzeit
Mercure Push
Geo
Google Maps API
Error-Tracking
Sentry
SMS
Twilio
IBAN-Verifikation
PSIban (Eigenentwicklung)
Hochverfügbarkeit
- 2× redundante API-Server (Load-Balanced)
- 3× DB-Knoten (synchrone Replikation)
- 2× Static-Content-Server
- Separates Backup-System (Shelter)
- Persistenter Storage für Dokumente
- Automatisches Failover bei Node-Ausfall