# Task Board β€” C-Stone Invoice Check ## πŸ“‹ Backlog - [ ] Dockerfile.backend erstellen - [ ] Dockerfile frontend (React/Vite) erstellen - [ ] frontend/src/App.tsx erstellen - [ ] frontend/src/main.tsx erstellen - [ ] frontend/vite.config.ts konfigurieren - [ ] frontend/package.json mit Dependencies - [ ] .gitignore prΓΌfen und anpassen - [ ] .env.example mit echten Platzhaltern - [ ] README.md mit Detaillierung erweitern - [ ] Alembic Migration initialisieren - [ ] pytest Setup mit conftest.py ## πŸš€ Aktuell (Phase 2 β€” Architektur) - [ ] docker-compose.yml mit Traefik-Labels erstellen - [ ] Datenbankschema in docs/schema.md entwerfen (βœ… erledigt) - [ ] FastAPI Grundstruktur mit Health-Endpunkt (βœ… erledigt) - [ ] Backend Router implementieren (emails.py, invoices.py - βœ… erledigt) - [ ] PDF-Scanning mit PyMuPDF implementieren (βœ… erledigt) - [ ] Excel-Export mit openpyxl implementieren (βœ… erledigt) - [ ] Frontend Grundstruktur (Vite + React) - [ ] IMAP-Verbindung testen (Strato + Gmail) - [ ] PDF-Verarbeitung lokal testen - [ ] Evo-X2 Ablagepfad konfigurieren ## βœ… Erledigt - [x] Projektordner angelegt - [x] Base Project kopiert - [x] SaaS-Struktur erstellt (backend/, frontend/, docs/) - [x] requirements.txt mit Dependencies - [x] docker-compose.yml erstellt - [x] .env.example mit Platzhaltern - [x] .gitignore und .nextcloudignore - [x] README.md initialisiert - [x] memory.md und knowledge-base.md - [x] Database-Models (Invoice, EmailLog, InvoiceDetail, User) - [x] Email Router (IMAP Search, Filterung) - [x] Invoice Router (PDF-Scan, Tax-Detection, Excel-Export) - [x] Datenbankschema dokumentiert (docs/schema.md) ## πŸ”’ Blockiert -