landlord_app/landlord_companion_app/flutter_app
Jacqueline Franssen e1f8e5cdef change Readme info about tesseract 2025-04-03 14:10:11 +02:00
..
.ipynb_checkpoints initial commit 2025-03-12 15:23:26 +01:00
android initial commit 2025-03-12 15:23:26 +01:00
ios initial commit 2025-03-12 15:23:26 +01:00
lib initial commit 2025-03-12 15:23:26 +01:00
linux initial commit 2025-03-12 15:23:26 +01:00
macos initial commit 2025-03-12 15:23:26 +01:00
test initial commit 2025-03-12 15:23:26 +01:00
web initial commit 2025-03-12 15:23:26 +01:00
windows initial commit 2025-03-12 15:23:26 +01:00
.gitignore initial commit 2025-03-12 15:23:26 +01:00
.metadata initial commit 2025-03-12 15:23:26 +01:00
README.md change Readme info about tesseract 2025-04-03 14:10:11 +02:00
analysis_options.yaml initial commit 2025-03-12 15:23:26 +01:00
pubspec.lock initial commit 2025-03-12 15:23:26 +01:00
pubspec.yaml initial commit 2025-03-12 15:23:26 +01:00
tesseract_demo.ipynb initial commit 2025-03-12 15:23:26 +01:00

README.md

Landlord Companion App

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Specs

User Story: Als Vermieter lade ich Fotos meiner Rechnungen für Verbräuche, Reparaturen oder Instandhaltungen meiner Eigentumswohnung oder meines Eigentumshaus in die Anwendung hoch.

  • Zielsetzung: Als Vermieter die Jahresabrechnung mit dem Mieter machen kann, also ganz ideal wäre eine Texterkennung, die automatisch extrahiert, was auf den Belegen steht. Da das vermutlich gerade für einen Prototyp nicht einfach sein dürfte, müsstest Du Betrag, Inhalt der Rechnung (also bspw. Schornsteinfeger), den Rechnungssteller sowie das Datum vermutlich manuell dazu abfragen. Außerdem noch, ob es sich um umlegbare oder nicht umlegbare Nebenkosten handelt.
  • Die nicht umlegbaren Kosten brauche ich dann, wenn ich den Gewinn der Wohnung für die Steuer berechnen möchte. Da müsste ich dann auch noch so Sachen wie die jährliche Abschreibung (die am Anfang einmal berechnet wird) in der App hinterlegen; das sollte ich Dir vermutlich bei Gelegenheit mal persönlich erklären.

Jahresabrechnung: (Nebenkostenabrechnung)

  • Umlegbare Kosten (Betriebs- / Wartungskosten) —> Trägt Mieter hauptsächlich (Edge-Case: jede Wohnung hat einen separaten Gasbrenner -> Mieter macht mit Gaswerken direkt eine Abrechnung)
  • nicht umlegbare Kosten (Reparaturkosten >75 € muss der Vermieter zahlen), Hausverwalter-Gebühr, betreffen nicht den Mieter

Folgejahr: (2026)

  • Abrechnung für die Steuer

Kaltwasser (ggf. Müll, Gas-> Heizung) geht immer über Hausverwaltung —> sog. Verbrauchsposten, der umlegbar ist

Entweder ist der Strom Verantwortung des Wohnungseigentümers oder des Mieters

Features & App-Flow

Flow:

  1. Foto machen (+ beleg erfassen)—> OCR Erkennung, String-Matching (camera plugin)
  2. Eingabemaske, Betrag, Datum, Rechnungsaussteller, umlegbar/nicht umlegbar
  3. Abrechnung für Mieter generieren (nicht umlegbare schwärzen), monatliche Vorauszahlungen anzeigen
  4. Abrechnung für Steuer generieren (Höhe der Vorauszahlung, Höhe der Miete)
  5. Metadaten —> für Folgejahr speichern

Beispiel für ersten Workflow: nur Rechnungden aus 2025 miteinberechnen

Verwendete Flutter Plugins

For Optical Character Recognition: https://pub.dev/packages/google_ml_kit

For viewing pictures and highlighting or hiding important information: https://pub.dev/packages/easy_image_viewer

For taking pictures: https://pub.dev/packages/camera

Konkurrenz

https://apps.apple.com/de/app/landlordy-immobilienverwaltung/id975031084 https://landlordy.com/

Von der Erfassung der Sachen geht es ziemlich gut in die Richtung, die ich mir vorgestellt habe, es ist vielleicht an manchen Stellen etwas zu detailliert. Wobei es prinzipiell auch sinnvoll ist, dass man wohl die monatlichen Mietzahlungen abhaken kann u.ä. Das ist ein nettes Feature, weil man immer mal wieder vergisst, ob man das schon geschaut hat.

Die Abrechnung, die dort geht ist nach meinem kurzen darauf schauen die, die man fürs Finanzamt braucht. Eine für den Mieter habe ich da nun nicht gesehen. Verschiedene Kostenarten kann man aber auswählen, also zumindest sowas wie Steuern, Reparaturen, Schuldzinsen u.ä.

InAppKäufe Landlordy Mini 17,99 € Landlordy Plus 59,99 € Landlordy Pro 99,99 € Landlordy Plus (upgrade) 39,99 € Landlordy Pro (free upgrade) 0,00 € Upgrade to Landlordy Pro 59,99 €

Information

tesseract_demo.ipynb ist die Datei, die OCR implementiert.