Files
2026-08-22 22:49:29 +00:00

1.6 KiB

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