HomeFinX
App-Funktionalitäten
AUTHENTIFIZIERUNG
- Registrierung mit E-Mail und Passwort
- Anmeldung mit bestehendem Account
- Profilverwaltung mit Name und Profilbild
- Abmeldung
ZUHAUSE-VERWALTUNG
- Neues Zuhause erstellen mit individuellem Namen
- Automatische Generierung eines 8-stelligen Zuhause-Codes
- Beitritt zu bestehendem Zuhause über Zuhause-Code
- Genehmigungssystem für neue Mitglieder
- Zuhause-Besitzer können Beitrittsanfragen verwalten
- Mitgliederliste mit Statusanzeige (genehmigt/ausstehend)
- Zuhause-Besitzer können Mitglieder entfernen
EINKAUFSLISTEN
- Mehrere Läden anlegen und verwalten
- Läden mit Namen und optionalem Bild versehen
- Sortierung der Läden per Drag & Drop
- Einkaufsartikel zu Läden hinzufügen
- Artikel mit optionaler Menge versehen
- Artikel mit Bild versehen
- Verfügbarkeitsdatum für Artikel setzen
- Sortierung der Artikel: alphabetisch (A-Z, Z-A) oder per Drag & Drop
- Artikel als erledigt markieren (werden automatisch gelöscht)
- Artikel zwischen Läden verschieben
- Artikel bearbeiten und löschen
- Echtzeit-Synchronisation zwischen allen Mitgliedern
- Automatische Aktualisierung bei Änderungen durch andere Mitglieder
FINANZVERWALTUNG
- Fixkosten für gemeinsame Ausgaben erfassen
- Fixkosten mit Namen, Betrag, Monat und Jahr anlegen
- Wiederkehrende Fixkosten einrichten (monatlich, vierteljährlich, halbjährlich, jährlich)
- Automatische Generierung wiederkehrender Fixkosten
- Teilnehmende Mitglieder für Fixkosten auswählen (alle oder spezifische)
- Geteilte Ausgaben von Mitgliedern verwalten
- Ausgaben mit Namen, Betrag, Monat und Jahr erfassen
- Bezahlt-Status für Ausgaben markieren
- Wiederkehrende Ausgaben einrichten
- Teilnehmende Mitglieder für Ausgaben auswählen
- Persönliche Überweisungen zwischen Mitgliedern
- Überweisungen mit Betrag, Beschreibung, Monat und Jahr erfassen
- Wiederkehrende Überweisungen einrichten
- Automatische Berechnung der zu zahlenden Beträge pro Person
- Übersicht über alle Finanztransaktionen eines Monats
- Historische Übersicht vergangener Monate
- Monatsauswahl für verschiedene Zeiträume
- Detaillierte Aufschlüsselung der Kostenverteilung
EINSTELLUNGEN
- Profil bearbeiten (Name und Profilbild)
- Theme-Modus wählen (Hell, Dunkel, System)
- App-Version anzeigen
- Abmeldung
TECHNISCHE FEATURES
- Offline-Support mit lokaler Datenspeicherung
- Automatische Synchronisation bei Internetverbindung
- Echtzeit-Updates über Supabase
- Modernes Glassmorphism-Design
- Flüssige Animationen und Übergänge
- Responsive Design für verschiedene Bildschirmgrößen
- Sicherheit durch Row Level Security (RLS)
- Datenbankbasierte Verwaltung aller Informationen

