Projektüberblick
Ein zentraler Operations-Hub, der isolierte Tabellen und SaaS-Silos Dritter in ein eigenes System of Record für den täglichen Teamalltag überführt.
Die Engineering-Herausforderung
Manuelle Übergaben und isolierte Systeme machten den Alltag langsamer und schwerer zu verbessern. Außendiensttechniker, Dispatcher und Projektleiter verwalteten kritischen Workflow-Status über fünf unintegrierte Tools und geteilte Tabellen.
- Muss Legacy-Datenbanksätze unterstützen, ohne laufende Betriebsabläufe zu stören.
- Rollenbasierte Permissions (RBAC) für Dispatcher, Techniker und Executive Manager erforderlich.
- Keine wiederkehrenden Per-Seat-SaaS-Lizenzkosten.
Engineering- & Architekturansatz
Eine zweckgebundene Operationsplattform, die Tools, Workflows und Daten des Teams integriert. Wir haben eine responsive React/Next.js-Oberfläche mit hochperformanter PostgreSQL-Datenbank und resilienten Webhook-Listenern entworfen, die Drittsysteme bidirektional synchron halten.
Normalisiertes relationales Schema ohne doppelte Kunden- und Bestellsätze.
WebSocket-Dashboard mit Live-Jobstatus für alle Teammitglieder.
Saubere API-Connectoren synchronisieren abgeschlossene Work Orders direkt nach QuickBooks.
Granulare Permissions, damit Außendienst nur relevante Zuweisungsdaten sieht.
Zentrale Engineering-Entscheidungen
Standard-Stack TypeScript + PostgreSQL gewählt, damit jeder interne Entwickler die Codebasis warten kann.
Optimistische UI-Updates im Frontend für sofortiges Task-Dispatching ohne Latenzverzögerungen.
Modulare REST-Endpoints entworfen, damit neue Betriebsabteilungen ohne Refactoring der Kern-APIs onboarden können.
Verifizierte Outcomes
Doppelerfassungsfehler zwischen Dispatch und Buchhaltung eliminiert.
Alle aktiven Projektstatus in einem einzigen Echtzeit-Dashboard zentralisiert.
Das Unternehmen erreichte 100 % IP-Ownership ohne laufende Seat-Lizenzgebühren.