Commit graph

6 commits

Author SHA1 Message Date
937267b507 feat: Backend complete with IMAP, PDF processing, Alembic migrations
- FastAPI Backend mit Router (emails, invoices, auth)
- PostgreSQL DB Models (Invoice, EmailLog, InvoiceDetail, User)
- PyMuPDF PDF-Verarbeitung mit Steuer-Erkennung
- openpyxl Excel-Export
- Alembic Migration initialisiert
- IMAP-Verbindung zu Strato funktioniert
- Docker-Setup mit Traefik-Labels

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-24 23:45:51 +02:00
48486bf8f5 fix: Host-Port 8005 (8001 = LLM-Tunnel) + Mail-Secrets aus compose in .env
- Backend Host-Port 8001 -> 8005 (8001 reserviert fuer NucBox-LLM-Tunnel)
- IMAP/SMTP-Klartext-Passwoerter entfernt -> ${IMAP_*}/${SMTP_*} aus .env (gitignored)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 23:19:48 +02:00
debfba3d67 docs: Memory aktualisiert - Phase 2 Status 2026-07-24 15:24:07 +02:00
787d86f5b7 feat: Backend Complete - FastAPI with IMAP and PDF processing
- Backend: FastAPI with email filtering and invoice processing
- Database: PostgreSQL models (Invoice, EmailLog, InvoiceDetail, User)
- PDF Processing: PyMuPDF for text extraction and tax detection
- Excel Export: openpyxl for invoice documentation
- Frontend: React/Vite with TypeScript
- Docker: Backend container configuration
- Documentation: Schema and API docs
2026-07-24 15:22:37 +02:00
b21ec0d601 docs: GitHub setup Anleitung hinzugefügt 2026-07-24 15:05:33 +02:00
e45fae43ac chore: Projektinitialisierung — C-Stone Invoice Check (SaaS-App) 2026-07-24 15:02:44 +02:00