Auftragstool für die Fassadenfertigung
Fertigung · Web-App statt Excel
- Kunde
- Hersteller von Fassadenprofilen
- Jahr
- 2026
- Rolle
- Entwicklung, Sicherheit und Betrieb
- Technik
- Ruby on Rails · Vue.js · TypeScript · PostgreSQL · Docker · Traefik
Die Aufgabe
Ein Hersteller von Fassadenprofilen plante seine Aufträge in einer Excel-Arbeitsmappe. Sie sollte in eine Web-App umziehen, ohne dass sich ein einziges Rechenergebnis ändert.
Die Lösung
Eine Rails-8.1-API mit Vue-Frontend. Aufträge und Positionen werden in einem Raster erfasst, das als ein Dokument speichert. Der Rechenkern liefert dieselben Werte wie die Arbeitsmappe, und eine Golden-Test-Suite hält das für jede ihrer 108 Zeilen fest.
Das Fertigungsblatt exportiert die App als xlsx, Zelle für Zelle gegen das Original geprüft, dazu Sortier- und Holzlisten und PDF-Berichte mit Briefkopf. Jede Änderung wird protokolliert und lässt sich zurücknehmen, gelöscht wird nichts, nur archiviert.
Rechte vergibt die App nach dem Default-Deny-Prinzip, der Login verlangt einen zweiten Faktor per TOTP mit Recovery-Codes und sperrt nach Fehlversuchen.
Das Ergebnis
Die App ist beim Kunden in der Abnahme. 1.720 automatisierte Backend-Tests sichern Rechenkern, Exporte und Rechte ab.
Die Bilder zeigen eine Demo-Instanz mit erfundenen Daten, keine Aufträge des Kunden.
Nächstes Projekt
Angele Interiors
Fahrzeuginterieur · Konzept, in Arbeit