Internes Corporate Tool · 2026 · SaaS
Printcenter
Corporate Print-Management-Dashboard mit Kundenportal, Zeiterfassung, OneDrive-Export und Odoo-Integration.
Internes B2B-Tool für die Print-Abteilung eines Großunternehmens — vereint Auftragsverwaltung, Kundenportal, Mitarbeiter-Zeiterfassung und Leihfirma-Management in einer Oberfläche, mit Microsoft-Graph- und Odoo-Anbindung.
Herausforderung
Mehrere isolierte Tools (Excel-Listen, separate Mail-Postfächer, Odoo, manuelle PDF-Generierung) erschwerten den Überblick über Druckaufträge, Mitarbeiter-Stunden und Kundenkommunikation. Ein Spezialfall war die Verwaltung externer Leiharbeitskräfte parallel zum festen Team.
Lösung
Ein zentrales Dashboard mit Drag-&-Drop-Auftragsverwaltung (`@dnd-kit`), Real-time-Status-Updates über Socket.io, Kundenportal mit eigenem Login, integrierter Zeiterfassung (inkl. Leihfirma-Abrechnung) und automatisiertem PDF-Export (jspdf). Microsoft Graph stellt den OneDrive-Export bereit, Odoo synchronisiert Stamm- und Auftragsdaten, IMAP holt eingehende Kundenmails direkt ins System. KI-Helper über OpenAI bei Mailtext- und Auftragsklassifizierung.
Ergebnis
Print-Aufträge, Kundenmails, Mitarbeiter-Stunden und Leihfirma-Abrechnung in einem Tool — keine doppelte Datenpflege, automatische OneDrive-Archivierung, sichtbarer Auftragsstatus für interne Teams und Endkunden.
Funktionen
- Drag-&-Drop-Auftragsverwaltung (@dnd-kit)
- Kundenportal mit separater Authentifizierung
- Mitarbeiter-Zeiterfassung inkl. Leihfirma-Abrechnung
- OneDrive-Export via Microsoft Graph API
- Odoo-Integration (Kunden + Aufträge)
- IMAP-Mail-Integration mit KI-Klassifizierung (OpenAI)
- PDF-Generierung (jspdf) + ZIP-Bündelung
- Real-time Updates via Socket.io
- QR-Code-Auftragsverifizierung
Technische Umsetzung
Frontend
React + Vite + Tailwind, React Router für Multi-Modul-SPA. @dnd-kit für die Auftragsverwaltung-Drag-&-Drop-Spalten, react-select für Komplex-Filter, jsPDF + JSZip für Export.
Backend
Node.js + Express, JWT/bcrypt-Auth. Node-cron für Hintergrundtasks, ExcelJS für Tabellen-Import/-Export, Multer für Datei-Uploads, IMAP + Mailparser für eingehende Mails, Nodemailer für ausgehende.
Integrationen
Microsoft Graph SDK (OneDrive-Export, Identity via MSAL/Azure-Identity). Odoo XML-RPC für Kunden- und Auftragssync. OpenAI SDK für Mail-Klassifizierung und Textvorschläge.
Real-time
Socket.io broadcastet Auftragsstatus-Wechsel an alle eingeloggten Mitarbeiter; Kundenportal sieht den eigenen Auftragsverlauf live.
Stack
- React
- Vite
- Tailwind
- Socket.io
- Express
- Microsoft Graph
- Odoo
- OpenAI
Ähnliches Projekt geplant?