Zum Inhalt springen
serpico.

Immobilien und Bau

Baukostenerfassung für Cottage-Projekte eines Projektentwicklers

Für einen privaten Projektentwickler mit drei Cottage-Projekten in der Region Lwiw haben wir ein System zur Kostenerfassung entwickelt: Häuser, Bauphasen, Kostenverteilung zwischen Häusern, Dokumente, Verkäufe und Vermietung. Der Zugriff ist durch verpflichtende Zwei-Faktor-Authentifizierung auf Datenbankebene geschützt.

Kunde
Privater Projektentwickler, drei Cottage-Projekte in der Region Lwiw
Region
Region Lwiw, Ukraine
Zeitraum
September - Oktober 2026
Technologien
Next.js 16 · React 19 · Tailwind CSS v4 · Supabase · Vercel · PWA · TOTP 2FA · AI-розпізнавання документів · Курси НБУ
Ansichten
16
Tabellen in der Datenbank
12
Cottage-Projekte in einem System
3
Baukostenerfassung für Cottage-Projekte eines Projektentwicklers

Ausgangslage

Der Projektentwickler baut drei Cottage-Projekte in der Region Lwiw. Ein Teil der Kosten betrifft ein einzelnes Haus, ein anderer, etwa Material oder Arbeiten für mehrere Grundstücke zugleich, wird in unterschiedlichen Anteilen auf die Häuser verteilt. In Tabellen wird eine solche Verteilung schnell unübersichtlich, und die Herstellungskosten jedes Hauses müssen manuell berechnet werden.

Hinzu kommen weitere Schwierigkeiten:

  • Ausgaben werden in verschiedenen Währungen gebucht, für Berichte wird der Kurs zum Buchungsdatum benötigt;
  • Rechnungen und Belege sammeln sich als Fotos und Dateien, die manuell erfasst werden müssen;
  • ein Teil der Daten liegt bereits in Excel oder CSV vor und muss verlustfrei übernommen werden;
  • neben dem Bau müssen auch Verkauf und Vermietung fertiger Objekte verwaltet werden.

Ein eigenes Thema war die Sicherheit. Es geht um Finanzdaten des Eigentümers, daher sollte der Zugriff nur eingeladenen Personen offenstehen, mit verpflichtender Zwei-Faktor-Authentifizierung und vollständiger Änderungshistorie. Ein einfaches Passwort reicht für ein solches System nicht aus.

Was wir getan haben

Wir haben das System auf Basis von Next.js 16, React 19, Tailwind CSS v4 und Supabase mit Deployment auf Vercel entwickelt. Es umfasst 16 Ansichten und 12 Tabellen in der Datenbank.

Module

  • Häuser und Bauphasen;
  • Ausgaben mit Verteilung auf mehrere Häuser, wobei die Anteile in Summe 1 ergeben, sodass keine Hrywnja verloren geht oder doppelt gezählt wird;
  • Dokumente und Rechnungen mit KI-Erkennung in eine strukturierte Form;
  • Import aus Excel und CSV ohne KI, damit die Übernahme alter Daten vorhersehbar bleibt;
  • Verkauf und Vermietung;
  • Berichte und Benutzerverwaltung.

Währung und Kurs

Jede Ausgabe speichert die Währung, den Buchungskurs und den Kurs der Nationalbank der Ukraine (NBU) zum Datum. So lassen sich Berichte in der gewünschten Währung ohne manuelle Umrechnung erstellen.

Sicherheit

  • verpflichtende Zwei-Faktor-Authentifizierung per TOTP, die die Datenbank selbst verlangt: RLS-Richtlinien lassen nur Sitzungen mit der Stufe aal2 zu;
  • Änderungsprotokoll über Datenbank-Trigger;
  • die anonyme Rolle hat keinerlei Rechte;
  • die Selbstregistrierung ist deaktiviert, neue Nutzer kommen nur über einen Einladungslink;
  • die Anwendungsserver laufen in derselben Region wie die Datenbank, in Frankfurt.

Das System ist als PWA umgesetzt, sodass es sich auf dem Smartphone installieren lässt und Ausgaben direkt auf der Baustelle erfasst werden können.

Ergebnis

Der Projektentwickler erhielt statt einer Sammlung von Tabellen ein einziges System für alle drei Projekte. Ausgaben, die mehrere Häuser betreffen, werden nach Anteilen verteilt, daher werden die Herstellungskosten jedes Hauses automatisch berechnet.

Was sich geändert hat:

  • jede Ausgabe hat Währung, Kurs und NBU-Kurs zum Datum;
  • alte Daten aus Excel und CSV werden per Import übernommen;
  • Dokumente lassen sich zur KI-Erkennung hochladen, das Ergebnis prüft ein Mensch;
  • Verkauf und Vermietung werden im selben System geführt wie der Bau;
  • dank PWA lassen sich Ausgaben vom Smartphone aus erfassen.

Ehrlich zur KI: Die Dokumentenerkennung ist umgesetzt, wir behaupten aber nicht, dass sie bereits an einer großen Menge realer Dokumente erprobt wurde. Genau deshalb ist der Import aus Excel und CSV separat und ohne KI umgesetzt.

Was dieses Projekt besonders macht

Die meisten Buchhaltungssysteme schützen Daten mit einem Passwort und eventuell einer Zwei-Faktor-Prüfung auf der Login-Seite. Hier wird die Zwei-Faktor-Authentifizierung auf Datenbankebene verlangt: Ohne bestätigten zweiten Faktor wird eine Datenabfrage schlicht nicht ausgeführt, auch nicht unter Umgehung der Oberfläche. Zusammen mit dem Änderungsprotokoll über Trigger, der deaktivierten Registrierung und Servern in derselben Region wie die Datenbank ergibt das ein Schutzniveau, das Standardlösungen für kleine Unternehmen meist nicht bieten.

Die zweite Besonderheit ist die Verteilung der Kosten auf die Häuser mit der Kontrolle, dass die Anteile in Summe 1 ergeben. Genau an diesem Detail scheitern Tabellen üblicherweise, wenn die Zahlen nicht mehr aufgehen.

Veröffentlicht: · Aktualisiert:

Fragen zu diesem Projekt

Wovon hängen die Kosten eines Systems zur Baukostenerfassung ab?

Der Preis hängt von der Anzahl der Module, Objekte und Integrationen sowie von den Anforderungen an Sicherheit und Reporting ab. KI-Dokumentenerkennung oder Verkauf und Vermietung erhöhen beispielsweise den Umfang. Eine Einschätzung erstellen wir, nachdem wir Ihre Buchhaltung analysiert haben.

Wie verteilt das System Kosten auf mehrere Häuser?

Eine Ausgabe lässt sich in Anteilen auf mehrere Häuser aufteilen, die in Summe 1 ergeben. So fließt jede Hrywnja genau in die Herstellungskosten der Häuser, die sie betrifft, und wird nicht doppelt gezählt.

Wie funktioniert die Erfassung in verschiedenen Währungen?

Jede Ausgabe speichert ihre Währung, den Buchungskurs und den NBU-Kurs zum Datum. Dadurch lassen sich Berichte ohne manuelle Umrechnung erstellen.

Wie gut sind die Finanzdaten geschützt?

Die Zwei-Faktor-Authentifizierung per TOTP ist auf Datenbankebene verpflichtend: RLS-Richtlinien verlangen eine Sitzung der Stufe aal2. Außerdem gibt es ein Änderungsprotokoll über Trigger, eine anonyme Rolle ohne Rechte, eine deaktivierte Selbstregistrierung und Zugang nur auf Einladung.

Lassen sich Daten aus Excel übernehmen?

Ja, es gibt einen Import aus Excel und CSV, der ohne KI arbeitet, daher ist das Ergebnis vorhersehbar. Die KI-Erkennung wird separat für Dokumente und Rechnungen eingesetzt, und ihr Ergebnis sollte geprüft werden.

Wem gehört der Code und wo werden die Daten gespeichert?

Die Bedingungen zu den Rechten am Code und zu Zugängen halten wir vor Projektbeginn im Vertrag fest. In diesem Projekt laufen die Anwendungsserver in derselben Region wie die Datenbank, in Frankfurt.

Weitere Fallstudien

CRM für Marktplätze, Bestellungen und Preise eines Fleischherstellers
Webentwicklung

CRM für Marktplätze, Bestellungen und Preise eines Fleischherstellers

Für einen Fleischverarbeiter aus Lwiw haben wir ein zentrales Dashboard entwickelt, in dem Feeds, Bestellungen, Bestände, Versandscheine und Preise aus dem eigenen WooCommerce-Shop und den Marktplätzen MauDau und Rozetka zusammenlaufen. Heute umfasst das System 18 Ansichten, 74 API-Routen, 6 Rollen und 5 automatische Aufgaben nach Zeitplan.

Ansichten im Arbeits-Dashboard
18
API-Routen
74
Fallstudie lesen →
Immobilienagentur auf Bali: beste durchschnittliche Position in Google seit einem Jahr schon im ersten Monat
SEO-OptimierungGEO / AI SEOSEO-Audit

Immobilienagentur auf Bali: beste durchschnittliche Position in Google seit einem Jahr schon im ersten Monat

Die Agentur auf Bali vermietet, verkauft und verwaltet Villen. Zum Start waren 9,29 Tsd. Seiten nicht im Index, und die Sitemap wurde seit über anderthalb Jahren nicht von Google gelesen. Im ersten vollen Monat unserer Arbeit erreichte die durchschnittliche Position den besten Wert seit einem Jahr: 11,7.

Klicks aus Google im September 2026, bester Monat des Jahres
3.791
durchschnittliche Position, August vs. September 2026
15,3 → 11,4
Fallstudie lesen →
„Hurtom“: B2B-CRM und Kundenportal für Großhandelskunden
Webentwicklung

„Hurtom“: B2B-CRM und Kundenportal für Großhandelskunden

„Hurtom“ bündelt Großhandelsbestellungen, Kommissionierung mit tatsächlichem Gewicht, Dokumente und Abrechnungen in einem CRM mit eigenem Kundenportal. Dank einer bewährten Basis aus dem vorherigen Projekt stand die erste funktionsfähige Version mit allen Modulen nach etwa 3 Stunden.

Ansichten im CRM
19
Ansichten im Kundenportal
9
Fallstudie lesen →

Sie möchten ähnliche Ergebnisse?

Schildern Sie uns Ihr Vorhaben, und wir schätzen das Wachstumspotenzial Ihres Projekts ein.

Kostenlose Beratung

Erzählen Sie uns von Ihrem Projekt, und wir erstellen Ihren Wachstumsplan