Ich habe die letzten Tage eine kleine EÜR-Webapp komplett im Browser gebaut – mit PyScript/Pyodide und SQLite. Ziel: Einnahmen/Ausgaben erfassen, Belege speichern und eine einfache EÜR-Auswertung inkl. Export erstellen – ohne Server, kostenlos und offline-freundlich.

Features

  • Login/Registrierung (lokal)

  • Buchungen: Einnahmen & Ausgaben mit Kategorie, Beschreibung, Datum

  • Belege (Upload, Speicherung in der DB)

  • Jahres-Filter für die Buchungsübersicht

  • EÜR-Auswertung (Überschuss + Report)

  • CSV-Export (Buchungen + EÜR-Report)

  • Backup/Restore: komplette DB als .sqlite exportieren & wieder importieren

  • ZIP-Export: csv/buchungen.csv + csv/eur_report.csv + receipts/... (alle Belege) in einer Datei

💡 Warum das spannend ist

  • Für „kleine Tools“ oder Prototypen ist das extrem schnell: Frontend + Logik in Python, DB direkt im Browser.

  • Die Daten bleiben nach Browser-Neustart erhalten (persistenter Browser-Speicher) – und mit DB Export/Import ist auch ein sauberer „Dauerbetrieb“ möglich.

  • Kein Hosting-Zwang, keine Credentials auf einem Server – dafür aber bewusst: Geräte-/Browser-gebunden, solange man nicht exportiert/importiert.

 

Testen könnt Ihr das über folgenden Link: https://majo2000.bplaced.net/python/EUR.html 


powered by social2s