Ein interaktiver Webrechner für Schweizer Erbrecht und Güterstandsberechnungen
Demo starten • Features • Verwendung • Tests
ERBO ist eine benutzerfreundliche Webanwendung zur Berechnung von Erbteilen und Güterstandsaufteilungen nach Schweizer Recht. Die App unterstützt zwei Hauptszenarien:
- ✝️ Todesfall (Erbe): Berechnung der Erbteile nach ZGB
- 💔 Scheidung: Berechnung der güterrechtlichen Auseinandersetzung
- Interaktive Familienverwaltung: Erfassung aller relevanten Familienmitglieder mit Beziehungen
- Vermögensverwaltung: Detaillierte Erfassung von Vermögenswerten
- Automatische Berechnungen: Präzise Berechnung nach Schweizer Erbrecht
- Szenariowechsel: Nahtloser Wechsel zwischen Todesfall und Scheidung
- Responsive Design: Optimiert für Desktop und Mobile
- Modernes, sauberes Interface mit Inter-Schriftart
- Schrittweise geführter Prozess (Familie → Vermögen → Ergebnis)
- Visuelle Status-Indikatoren
- Automatisches Scrolling zu relevanten Bereichen
- Persistente Daten via localStorage
- Ehepartner
- Kinder (Söhne/Töchter)
- Enkel & Urenkel
- Elternteile
- Geschwister
- Nichten & Neffen
- Großeltern
- Onkel & Tanten
- Moderner Webbrowser (Chrome, Firefox, Safari, Edge)
- Optional: Node.js & npm für Tests
# Repository klonen
git clone https://github.com/muicmateo/erbo.git
# In Verzeichnis wechseln
cd erbo
# Optional: Dependencies für Tests installieren
npm installÖffne einfach die index.html Datei in deinem Browser:
open index.html- Szenario wählen: Todesfall oder Scheidung
- Familie erfassen:
- Namen und Beziehungen der Beteiligten eingeben
- Familienstammbaum wird automatisch visualisiert
- Vermögen erfassen:
- Vermögenswerte mit Namen und Werten hinzufügen
- Gesamtvermögen wird berechnet
- Ergebnis prüfen:
- Automatische Berechnung der Anteile
- Detaillierte Aufschlüsselung pro Person
Das Projekt verwendet Jest für Unit-Tests:
# Tests ausführen
npm testTest-Dateien befinden sich im /Test Verzeichnis.
erbo/
├── index.html # Haupt-HTML-Datei
├── script.js # Kernlogik und Berechnungen
├─�� styles.css # Styling und Layout
├── package.json # NPM-Konfiguration
├── Test/ # Test-Dateien
│ └── *.js # Jest-Tests
└── README.md # Dokumentation
- Frontend: Vanilla JavaScript (ES6+)
- Styling: Pure CSS mit CSS Grid & Flexbox
- Schriftart: Inter von Google Fonts
- Testing: Jest mit jsdom
- Versionskontrolle: Git
Die Berechnungen basieren auf:
- Schweizerisches Zivilgesetzbuch (ZGB)
- Erbrecht (Art. 457 ff. ZGB)
- Güterrecht (Art. 181 ff. ZGB)
⚠️ Hinweis: Diese Anwendung dient nur zu Informationszwecken. Für verbindliche Rechtsberatung konsultieren Sie bitte einen Fachanwalt oder Notar.
Dieses Projekt ist Open Source und frei verfügbar.
- Schweizer Zivilgesetzbuch für die rechtlichen Grundlagen
- Google Fonts für die Inter-Schriftart
- Jest-Community für das Testing-Framework
Mit ❤️ entwickelt für präzise Erb- und Güterstandsberechnungen