martFactory Twin ist eine selbst entwickelte Demo-Applikation für den Bereich Industrie 4.0, die zeigt, wie moderne Software-Architektur, Echtzeit-Datenverarbeitung und Machine Learning in einem produktionsnahen System zusammenwirken.
Die Anwendung simuliert eine Produktionslinie mit acht Maschinen. Ein Symfony-Command erzeugt alle fünf Sekunden realistische Sensordaten (Temperatur, Vibration, RPM, Druck). Ein Python-ML-Service auf Basis von IsolationForest erkennt Anomalien automatisch. Kritische Alerts werden per E-Mail zugestellt, Wartungsaufgaben automatisch priorisiert.
Das Frontend visualisiert die Fabrikhalle als interaktives SVG – Maschinen färben sich in Echtzeit (grün / gelb / rot), Sensorverläufe werden als Charts dargestellt. Live-Updates laufen über Mercure Server-Sent Events ohne Polling.
Tech-Stack:
-
Backend: Symfony 7 (PHP 8.3) · Doctrine ORM · Symfony Messenger
-
Frontend: Vue 3 · Vite · TypeScript · Tailwind CSS · Chart.js
-
ML/Analytics: Python 3.11 · FastAPI · scikit-learn (IsolationForest)
-
Real-time: Mercure Hub (SSE)
-
Infrastruktur: Docker · MariaDB 10.11 · Redis 7 · Nginx · Hetzner Cloud
-
CI/CD: GitHub Actions · automatisches Deployment per SSH
Scope: Full-Stack (Backend + Frontend + ML-Service + DevOps)
Live-Demo: https://digital-twin.der-hoelzemann.de