Sign inSign up

sleepwalker86/finanzapp

By sleepwalker86

Updated 6 months ago

Self-hosted web app for managing and analyzing personal finances.

Image
Data science
Web servers
Web analytics
0

3.4K

sleepwalker86/finanzapp repository overview

MyBaby - Baby-Tracking App

Eine einfache und intuitive Web-App zum Tracking aller wichtigen Baby-Aktivitäten. Perfekt für den täglichen Gebrauch auf dem Smartphone oder Tablet.

Was kann die App?

MyBaby hilft dir dabei, den Überblick über alle wichtigen Aktivitäten deines Babys zu behalten:

📱 Hauptfunktionen
  • Schlaf-Tracking: Erfasse Nickerchen und Nachtschlaf mit automatischer Dauerberechnung
  • Nickerchen-Vorschläge: Die App berechnet basierend auf Alter und Schlafmustern, wann das nächste Nickerchen ansteht
  • Circular Timeline: Visualisiere den Tagesverlauf als übersichtliches Kreisdiagramm
  • Stillen & Flasche: Tracke Stillzeiten (links/rechts) und Flaschenmengen
  • Windel-Tracking: Dokumentiere Windelwechsel (nass/groß/beides)
  • Temperatur & Medizin: Erfasse Fieberwerte und Medikamentengaben
  • Einträge-Übersicht: Sieh alle Einträge in Tages- oder Wochenansicht
  • Dark Mode: Schonende Darstellung für die Nacht
🎯 Besondere Features
  • Intelligente Nickerchen-Vorschläge: Basierend auf wissenschaftlichen Empfehlungen (babyschlaffee.de) und dem Alter deines Babys
  • Visuelles Timeline-Diagramm: 24-Stunden-Übersicht mit allen Aktivitäten auf einen Blick
  • Mobile-optimiert: Große Buttons für einfache, einhändige Bedienung
  • Persönlich: Gib deinem Baby einen Namen - die App wird persönlicher
  • Lokal & sicher: Alle Daten bleiben auf deinem Gerät, keine Cloud, keine Anmeldung

Installation

Schnellstart mit Docker (empfohlen)

Die einfachste Methode ist die Nutzung des vorgefertigten Docker-Images:

docker run -d \
  --name myBaby \
  -p 8000:8000 \
  -v $(pwd)/data:/data \
  sleepwalker86/mybaby:latest

Dann öffne im Browser: http://localhost:8000

Mit Docker Compose
  1. Lade die Dateien herunter (inkl. docker-compose.yml)
  2. Starte die App:
    docker-compose up -d
    
  3. Öffne im Browser: http://localhost:8000

Die Daten werden automatisch im ./data Verzeichnis gespeichert.

App stoppen
docker stop myBaby
docker rm myBaby

Oder mit Docker Compose:

docker-compose down

Erste Schritte

1. Einstellungen konfigurieren

Gehe zu Einstellungen und trage ein:

  • Name des Babys (optional, macht die App persönlicher)
  • Geburtsdatum (wichtig für die Nickerchen-Vorschläge)
2. Erste Einträge erfassen

Auf dem Dashboard findest du große Buttons für alle Aktivitäten:

  • Schlaf: Starte ein Nickerchen oder den Nachtschlaf. Die App stoppt automatisch die Zeit.
  • Stillen: Wähle links oder rechts
  • Flasche: Gib die Menge in ml ein
  • Windel: Wähle nass, groß oder beides
  • Temperatur: Trage die gemessene Temperatur ein
  • Medizin: Erfasse Medikamentenname und Dosis
3. Dashboard verstehen

Das Dashboard zeigt dir:

  • Aktueller Status: Ist das Baby wach oder schläft es gerade?
  • Schlafdauer heute: Gesamte Schlafzeit (Nachtschlaf + Nickerchen)
  • Letzte Aktivitäten: Wann war das letzte Stillen, die letzte Flasche, etc.
  • Circular Timeline: Visuelle Darstellung des Tagesverlaufs
  • Nickerchen-Vorschläge: Wann das nächste Nickerchen empfohlen wird
  • Heutige Einträge: Chronologische Liste aller Aktivitäten
4. Einträge durchsuchen

Die Seite Einträge bietet:

  • Tagesansicht: Alle Einträge eines bestimmten Tages
  • Wochenansicht: Übersicht über eine ganze Woche, gruppiert nach Tagen
  • Navigation: Blättere zwischen Tagen und Wochen

Tipps für die Nutzung

Schlaf-Tracking
  • Nachtschlaf starten: Wenn das Baby ins Bett geht, drücke "Nachtschlaf starten"
  • Nachtschlaf beenden: Beim Aufwachen am Morgen "Schlaf beenden" drücken
  • Nickerchen nachtragen: Du kannst auch Nickerchen mit angepasster Startzeit nachtragen
  • Vorschläge beachten: Die App berechnet basierend auf Alter und Schlafmustern, wann das nächste Nickerchen sinnvoll ist
Schnellaktionen
  • Alle Buttons sind für einhändige Bedienung optimiert
  • Die App aktualisiert sich automatisch alle 60 Sekunden
  • Einträge können später bearbeitet oder gelöscht werden
Dark Mode
  • Aktiviere den Dark Mode in den Einstellungen für schonende Nutzung in der Nacht
  • Die App merkt sich deine Präferenz

Wichtige Hinweise

  • Lokale Nutzung: Die App läuft nur auf deinem Gerät/Server. Keine Cloud, keine Anmeldung nötig.
  • Daten-Sicherung: Die Datenbank wird im ./data Verzeichnis gespeichert. Regelmäßige Backups werden empfohlen.
  • Mobile Nutzung: Die App ist für Smartphone-Nutzung optimiert. Funktioniert aber auch am PC.
  • Keine Internetverbindung nötig: Die App funktioniert komplett offline, sobald sie gestartet ist.

Häufige Fragen

Wie funktionieren die Nickerchen-Vorschläge? Die App nutzt wissenschaftlich fundierte Empfehlungen basierend auf dem Alter deines Babys. Sie berücksichtigt bereits gemachte Nickerchen, die Tageszeit und die noch empfohlene Tagschlafdauer.

Kann ich Einträge bearbeiten? Ja, alle Einträge können nachträglich bearbeitet oder gelöscht werden.

Funktioniert die App offline? Ja, sobald die App gestartet ist, funktioniert sie komplett offline. Nur für den ersten Start (Docker-Image herunterladen) wird Internet benötigt.

Wo werden die Daten gespeichert? Alle Daten werden lokal in einer SQLite-Datenbank gespeichert. Bei Docker-Nutzung im ./data Verzeichnis.

Kann ich die Daten exportieren? Die Datenbank-Datei kann direkt kopiert werden. Sie liegt im ./data Verzeichnis.

Support

Bei Fragen oder Problemen:

Lizenz

Privat / Eigengebrauch

Tag summary

Content type

Image

Digest

sha256:efa8184d6

Size

234.4 MB

Last updated

6 months ago

docker pull sleepwalker86/finanzapp