DALL·E 2023-03-17 09.17.38 - architecture inside a computer oil painting.png

Bauassist

BauAssist ist eine innovative Webapplikation, die speziell für Bauleiter und Projektleiter entwickelt wurde, um Bauvorhaben effizienter zu dokumentieren und zu verwalten. Das Tool unterstützt die Erstellung der Baudokumentation und hilft dabei, Arbeitsprozesse auf der Baustelle zu optimieren. Mit einem intelligenten Mix aus moderner Technologie wie Künstlicher Intelligenz, React im Frontend und einem leistungsstarken Backend basierend auf Java und Spring Boot, bietet BauAssist eine umfassende Lösung für die Herausforderungen im Bauwesen.

Solutions

Bauwesen, SpringBoot, Geolokalisierung, KI


Lösung

Unsere Lösung kombiniert technologische Exzellenz mit praxisnaher Funktionalität, um die Anforderungen von Bauleitern optimal zu erfüllen. BauAssist erleichtert die Baudokumentation durch automatisierte Funktionen, wie die KI-gestützte Erkennung von Fehlern und das Versenden von Erinnerungen an Projektteilnehmer. Zum Beispiel können Bauleiter automatisch benachrichtigt werden, wenn auf der Baustelle Korrekturen erforderlich sind, oder daran erinnert werden, bestimmte Aufgaben zu erledigen.

Zusätzlich integriert BauAssist ein rollenbasiertes Rechtesystem, das den Zugang zu Funktionen und Daten effizient verwaltet. Eine automatische Wetterdaten-API liefert kontextbezogene Informationen direkt in die Anwendung, während die Lokalisierung auf der Baustelle es ermöglicht, präzise zu dokumentieren, wo ein Bautagebuch-Eintrag erstellt wurde. Diese umfassenden Funktionen sorgen für eine erhebliche Zeitersparnis und erhöhen die Genauigkeit und Verlässlichkeit der Baudokumentation.

Kontext

Die Baudokumentation ist ein wesentlicher Bestandteil jedes Bauprojekts, da sie nicht nur den Baufortschritt dokumentiert, sondern auch als rechtlicher und vertraglicher Nachweis dient. Unvollständige oder fehlerhafte Dokumentationen können zu Verzögerungen, höheren Kosten und sogar rechtlichen Konflikten führen. BauAssist adressiert diese Herausforderungen, indem es Bauleitern eine strukturierte und automatisierte Lösung an die Hand gibt. Mit Java und Spring Boot als technologische Basis wird eine robuste Backend-Infrastruktur gewährleistet, die reibungslos und zuverlässig arbeitet. Das React-Frontend sorgt für eine intuitive Benutzeroberfläche, die auf die Bedürfnisse der Bauleiter und Projektleiter zugeschnitten ist.

Design

CleanShot 2023-06-09 at 12.14.55@2x.png

Entwicklung

Die Entwicklung von BauAssist basiert auf einer hochmodernen Technologiearchitektur, die sowohl Stabilität als auch Flexibilität gewährleistet. Das Backend wurde mit Java und Spring Boot entwickelt, wodurch wir auf eine bewährte und leistungsstarke Grundlage für Skalierbarkeit und Sicherheit setzen konnten. Das Rollen- und Rechtesystem wurde mithilfe von Spring Security implementiert, um sicherzustellen, dass alle Zugriffsrechte granular und sicher verwaltet werden können.

Das Frontend wurde mit React erstellt, was eine schnelle und responsive Benutzeroberfläche ermöglicht. Mit Redux wurde zudem ein effizienter State-Management-Ansatz integriert, um eine nahtlose Interaktion zwischen Benutzer und Anwendung sicherzustellen. Für die KI-Funktionen setzten wir auf Natural Language Processing (NLP) und Machine-Learning-Algorithmen, die spezifisch auf die Bedürfnisse der Baudokumentation abgestimmt wurden. Dies ermöglicht beispielsweise die automatische Erkennung und Benachrichtigung über Fehler sowie die proaktive Erinnerung an Aufgaben.

Ein besonderes Feature ist die Integration von Geolocation-Daten: Mithilfe von GPS und Indoor-Positionierung kann BauAssist den Bauleiter präzise lokalisieren und anzeigen, wo auf der Baustelle Bautagebuch-Einträge vorgenommen wurden. Außerdem wurde eine Wetterdaten-API integriert, die Echtzeit-Wetterinformationen liefert und somit wertvolle kontextbezogene Daten für die Baudokumentation bereitstellt.

Die gesamte Anwendung wurde intensiv getestet, einschließlich Unit-Tests mit JUnit und End-to-End-Tests mit Cypress, um höchste Qualitätsstandards zu gewährleisten. Unsere agile Vorgehensweise und der Einsatz von DevOps-Tools wie Jenkins und Docker ermöglichten eine schnelle und reibungslose Bereitstellung der Software. Durch diese technologische und organisatorische Herangehensweise stellt BauAssist eine zukunftssichere und leistungsstarke Lösung für die Herausforderungen der Baudokumentation dar.

Schreib uns!

Kontakt