Initial commit: LinkVault – KI-gestützte Link-Sammlung

FastAPI + HTMX Web-App zum Speichern von Links mit automatischer
KI-Kategorisierung, Zusammenfassung und semantischer Suche (OpenAI).
Mehrbenutzer mit Login, SQLite-Persistenz, Docker/Docker-Compose-Setup.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Erik Thiele
2026-07-13 22:07:05 +02:00
parent ff8c9f5141
commit 47685f0d34
22 changed files with 1035 additions and 0 deletions

52
.gitignore vendored Normal file
View File

@@ -0,0 +1,52 @@
# --- Umgebung & Secrets ---
.env
.env.*
!.env.example
# --- Python ---
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
build/
dist/
*.egg
# Virtuelle Umgebungen
.venv/
venv/
env/
ENV/
# --- Datenbank / Daten ---
*.db
*.sqlite
*.sqlite3
/data/
# --- Test & Coverage ---
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.mypy_cache/
.ruff_cache/
# --- Logs ---
*.log
# --- Docker ---
# (Images/Volumes liegen nicht im Repo; nur lokale Override-Dateien ignorieren)
docker-compose.override.yml
# --- IDE / Editor ---
.vscode/
.idea/
*.swp
*.swo
*~
# --- Betriebssystem ---
.DS_Store
Thumbs.db