Projekt 06 · LIVE

Kira Cetveli

Ein serverloses Tool, das komplett im Browser läuft: gebaut, um Mieterhöhungen korrekt zu berechnen und alltägliche Mietaufgaben (Verzugszinsen, Kaution, Steuerschätzung, Dokumente, Vertragskalender) an einem Ort zu bündeln.

BERECHNUNGEN
Erhöhung, Zinsen, Kaution, Steuer
ROLLE
Design und Entwicklung
STACK
React · TypeScript · Vite
STATUS
Live
kira.beraekimci.com.tr
MieterhöhungVerzugszinsenKautionDokumenteKalender (.ics)
Fallstudie

Problem, Ansatz, Belege.

1

Problem

Der Mieterhöhungssatz wird jedes Jahr neu berechnet und hängt von TBK Artikel 344 und den Verbraucherpreisdaten ab. Für Verzugszinsen, Kaution und Steuer braucht man jeweils eigene Tools und Dokumente. Eine falsche Zahl bedeutet echtes Geld.

2

Ansatz

Die Berechnungen sind reine, von der Oberfläche unabhängige Funktionen und durch Unit-Tests abgesichert. Kein gesetzlicher Wert ist im Code fest verdrahtet; alle stammen aus validierten Datendateien. Jeder Ergebnisbildschirm und jedes Dokument zeigt den Hinweis, dass es keine Rechtsberatung ist, und das Datum der letzten Datenaktualisierung.

3

Belege

Live gemessen: Lighthouse 98 auf Desktop, 78 mobil; LCP 0,9 s auf Desktop, 3,9 s mobil; Layout-Verschiebung 0; Barrierefreiheit 100. Unit-Tests (Vitest) und End-to-End-Tests (Playwright) sind vorhanden.

Werkzeuge

Von Berechnungen bis zu Dokumenten.

TEIL 01
Rechner

Mieterhöhung (der 12-Monats-Durchschnitt des Verbraucherpreisindex für den Verlängerungsmonat kommt automatisch), Verzugszinsen, Differenz früherer Zeiträume, Kautionsrückzahlung, Quellensteuer und Einkommensteuerschätzung.

TEIL 02
Dokumente

Mieterhöhungsmitteilung, Räumungsmitteilung und Kautionsrückforderung, als PDF oder bearbeitbarer Text.

TEIL 03
Kalender und Checkliste

Ein Vertragskalender (.ics), optionale Erinnerungen, die nur auf diesem Gerät gespeichert werden, und eine Vertragscheckliste.

TEIL 04
Ratgeber

Mieterrechte, Vermieterpflichten und häufige Fragen, als offline funktionierende PWA.

Architektur

Daten getrennt vom Code.

01
Datendateien
mit zod validiertes JSON
02
Validierung
Abgleich mit der offiziellen Reihe
03
Statisches HTML
jede Seite wird vorab erzeugt
04
Edge
über Cloudflare ausgeliefert

↑ Das monatliche Daten-Update kommt als automatisch geöffneter Pull Request; ohne bestandene Validierung geht es nicht live.

NÄCHSTES PROJEKT

Lassen Sie uns das nächste Projekt gemeinsam machen.

Schreiben Sie mir zu einem Projekt, einer Zusammenarbeit oder einem technischen Gespräch. Im Schnitt antworte ich innerhalb von 24 Stunden.