Hallenkonfigurator – individuelle Hallen online planen, mit Bremer Stahlbau
Referenz · Industrie & StahlbauÜber das Projekt
Der Hallenkonfigurator der Bremer GmbH ist der digitale Einstieg in ein klassisches Stahlbau-Geschäft. Bremer Stahlbau plant, fertigt und montiert seit über 25 Jahren individuelle Hallen für Gewerbe und Landwirtschaft. Mit dem Konfigurator bekommen Interessent:innen ein Werkzeug an die Hand, mit dem sie ihre Wunschhalle in Ruhe konzipieren können – ohne sofort einen Vertriebskontakt zu brauchen.
appfarms hat die Plattform technisch umgesetzt und betreibt sie kontinuierlich weiter.
Was wir gebaut haben
- Vue-3-Frontend mit Vue Router und Bootstrap-Komponenten – eine schlanke Single-Page-Anwendung, die auf Desktop und mobilen Geräten funktioniert.
- NestJS-Backend mit TypeORM und MySQL – die Datenebene, die Konfigurationen, Nutzerkonten und Anfragen speichert.
- JWT-basierte Authentifizierung – Konfigurationen lassen sich nach Registrierung speichern, später bearbeiten und als Anfrage versenden. Gast-Nutzung bleibt erhalten.
- Dockerisiertes Auto-Deployment via GitLab CI – neue Stände gehen automatisiert in dieselbe, reproduzierbare Umgebung.
Was diese Lösung gut macht
- Schlanker, fokussierter Stack. Vue 3 und NestJS sind bewusst gewählt: sie passen zur Größe der Aufgabe, ohne den Wartungsaufwand künstlich aufzublähen.
- Klare Datenhaltung. MySQL mit TypeORM ist ein verständliches Modell – auch in Jahren, wenn neue Features dazukommen.
- Authentifizierung für Nutzerkonten. JWT-basierte Anmeldung verbindet gespeicherte Konfigurationen mit dem jeweiligen Konto.
- Reproduzierbares Deployment. Docker plus GitLab CI heißt: jede Änderung läuft denselben Weg. Keine Überraschungen beim Release.
Was bedeutet das für Ihr Projekt?
Wenn Sie eine fokussierte Web-Anwendung brauchen – etwa einen Konfigurator, ein Self-Service-Portal oder einen Anfrage-Workflow – sprechen Sie uns an. Der Hallenkonfigurator zeigt, wie wir mit klar gewähltem Stack (Vue 3, NestJS, MySQL, Docker, GitLab CI) Lösungen bauen, die im Alltag stabil laufen, sich gut weiterentwickeln lassen und nicht von zu vielen beweglichen Teilen leben.
Herausforderung
Hallenbau ist ein klassisches B2B-Geschäft, bei dem das erste Angebot oft am Telefon oder per E-Mail entsteht. Bremer Stahlbau wollte den Einstieg digitalisieren: Interessent:innen sollten ihre Halle eigenständig konzipieren können – auch mehrfach, auch über Wochen hinweg, mit der Möglichkeit, Stände zu speichern und später als Anfrage einzureichen. Gleichzeitig sollte die Lösung schlank bleiben, sich gut in das bestehende Markenumfeld einfügen und ohne externen Wartungsaufwand auf der Kundenseite betrieben werden können.
Lösung
appfarms hat dafür eine Single-Page-Anwendung auf Basis von Vue 3 und Vue Router mit Bootstrap-Komponenten gebaut – schnell, mobil nutzbar und gut zu pflegen. Den fachlichen Kern liefert ein NestJS-Backend, das über TypeORM gegen eine MySQL-Datenbank arbeitet. Authentifizierung läuft über JWT, sodass registrierte Nutzer:innen ihre Konfigurationen speichern, später anpassen und als Anfrage versenden können – eine Gast-Nutzung ist ebenfalls möglich. Den gesamten Roll-out übernimmt ein dockerisiertes Auto-Deployment über GitLab CI: jede Änderung läuft reproduzierbar in dieselbe Umgebung.
Ergebnis
Interessent:innen können ihre Halle online konfigurieren und als Anfrage an den Vertrieb senden. Mit einem Konto lassen sich Konfigurationen speichern und später weiterbearbeiten. Der Vertrieb erhält die gewählten Angaben strukturiert als Grundlage für das weitere Gespräch. Das Projekt verbindet ein Vue-3-Frontend mit einem NestJS-Backend und automatisiertem Deployment.
Häufige Fragen
Was leistet der Hallenkonfigurator inhaltlich?
Er erlaubt es Kund:innen der Bremer GmbH, eine individuelle Halle online zu konzipieren – als Gast oder registriert. Konfigurationen lassen sich speichern, später anpassen und als Anfrage an die Kundenberater:innen senden.
Welche Rolle hat appfarms?
appfarms verantwortet die technische Umsetzung – Architektur, Vue-3-Frontend, NestJS-Backend, MySQL-Persistenz, Authentifizierung sowie das dockerisierte Deployment über GitLab CI.
Warum Vue 3 und NestJS?
Beide Frameworks sind bewusst leichtgewichtig und ergeben zusammen einen schlanken, gut wartbaren Stack – ideal für eine fokussierte Branchen-Anwendung wie diesen Konfigurator. Mit TypeORM, MySQL und JWT bleibt die Lösung verständlich und erweiterbar.
Wie wird die Anwendung betrieben?
Über ein dockerisiertes Deployment, das automatisiert via GitLab CI ausgerollt wird. Updates landen so reproduzierbar in der Produktion – kein manuelles Hochladen, keine Server-Bastelei.