36bde02c54a78f3ddbc962b4c218ce28660d6ec6
Nouri
Nouri ist eine kleine private Flask-App für einen Haushalt, um Essensideen, Einkäufe, vorhandene Lebensmittel und eine einfache Tages- oder Wochenplanung ruhig und alltagsnah festzuhalten.
Merkmale in Version 0.2
- Lebensmittel und Mahlzeitenideen anlegen
- Fotos lokal hochladen
- Einkaufsliste mit Abhaken
- „Zuhause“ als sichtbarer Vorrat mit Tageszeit-Filtern
- Archiv mit Suche und schneller Wiederaufnahme
- Tagesplan mit schnellen Vorschlägen je Tageszeit
- Wochenansicht für die nächsten 7 Tage
- einfache Suche und Filter für Lebensmittel und Mahlzeitenideen
- einfache Benutzeranmeldung für einen Haushalt
Lokal starten
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
flask --app wsgi run --debug
Dann http://127.0.0.1:5000 öffnen und beim ersten Start einen ersten Haushalt-Benutzer unter /auth/setup anlegen.
Konfiguration
Die App legt Daten standardmäßig unter ./data ab.
Wichtige Umgebungsvariablen:
NOURI_SECRET_KEY: Session-Secret für ProduktionNOURI_DATA_DIR: Pfad für Datenbank und Uploads, z. B./app/dataauf CloudronNOURI_MAX_UPLOAD_MB: maximales Upload-Limit in MB, Standard5
Migration von 0.1 auf 0.2
Beim Start führt Nouri das Schema erneut mit CREATE ... IF NOT EXISTS aus und gleicht die festen Tageszeiten ab. Vorhandene Daten bleiben erhalten; neue Indizes und aktualisierte Tageszeit-Namen werden automatisch ergänzt.
Cloudron-Hinweis
Für Cloudron später NOURI_DATA_DIR=/app/data setzen, damit Datenbank und Uploads persistent liegen.
Description
Releases
18
Version 1.3.4
Latest
Languages
Python
50%
HTML
29.8%
CSS
14.2%
JavaScript
5.9%
Shell
0.1%