main
Tandur
Eine Website, die sich von einer selber gehosteten Tandoor-Instanz die Shoppinglist Einträge nimmt, und als Shoppinglist anzeigt.
⚠️ Just created
This Repository was just created. It isnt finished and under heavy construction. So this Service is unstable!
Inhalt
- TODO
- Festlegungen
- Ablauf
- Installation
TODO
- Festlegen, welche Maßeinheiten es gibt (Aus CSV)
- Festlegen, welche Ingrediants es gibt (Aus CSV)
- Next.js -> Frontend ?
- Python -> Backend
- Implementieren
- README in English and German
Festlegungen
- Database: SQLite3 mit sqlmodel
- API FastAPI
- Jinja
- TailwindCSS + Alpine.js ???
Ablauf
- Data fetch from Tandoor via APIs
- Data fetch from Database
- View on Website and edit
- Order vie Mail
- CSV download *optional
Installation
Bare metal
Linux
Download and Setup
git clone https://git.schamagusa.de/rudi/Tandur.git
cd Tandur
source .venv/bin/activate
#source .venv/bin/activate.fish #if you are using fish-shell
pip install --no-cache-dir -r requirements.txt
Run
uvicorn main:app
Docker Compose (recomended)
#TODO
Languages
Python
92.5%
HTML
4.1%
Dockerfile
3.4%