Files
nouri-App/README.md
T
2026-04-12 10:36:13 +02:00

39 lines
1.1 KiB
Markdown

# Nouri
Nouri ist eine kleine private Flask-App fuer einen Haushalt, um Essensideen, Einkaeufe, vorhandene Lebensmittel und einfache Tages- oder Wochenplanung ruhig und alltagsnah festzuhalten.
## Merkmale in Version 0.1
- Lebensmittel und Mahlzeitenideen anlegen
- Fotos lokal hochladen
- Einkaufsliste mit Abhaken
- "Zuhause" als sichtbarer Vorrat
- Archiv zum spaeteren Wiederverwenden
- Tages- und Wochenplanung nach Tageszeiten
- einfache Benutzeranmeldung fuer einen Haushalt
## Lokal starten
```bash
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
flask --app wsgi run --debug
```
Dann `http://127.0.0.1:5000` oeffnen und beim ersten Start einen ersten Haushalt-Benutzer unter `/setup` anlegen.
## Konfiguration
Die App legt Daten standardmaessig unter `./data` ab.
Wichtige Umgebungsvariablen:
- `NOURI_SECRET_KEY`: Session-Secret fuer Produktion
- `NOURI_DATA_DIR`: Pfad fuer Datenbank und Uploads, z. B. `/app/data` auf Cloudron
- `NOURI_MAX_UPLOAD_MB`: maximales Upload-Limit in MB, Standard `5`
## Cloudron-Hinweis
Fuer Cloudron spaeter `NOURI_DATA_DIR=/app/data` setzen, damit Datenbank und Uploads persistent liegen.