Lokale Web-App zum Importieren, Kategorisieren und Visualisieren von Bank-Umsätzen (CSV-Import, Docker-Deployment, kein Auth).
  • TypeScript 90.3%
  • CSS 8.7%
  • Dockerfile 0.7%
  • HTML 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alex Krein 7e00d6e2e0 Merge branch 'feature/10-rules-edit-and-migration-fix' into 'main'
Fix "Empfänger"-Speicherfehler + Regeln bearbeiten (#10)

Closes #10

See merge request homelab/finanzplaner!4
2026-07-08 22:06:27 +00:00
backend Fix rule saving crash on old databases and add rule editing (#10) 2026-07-09 00:04:02 +02:00
fixtures ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00
frontend Fix rule saving crash on old databases and add rule editing (#10) 2026-07-09 00:04:02 +02:00
.dockerignore ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00
.gitignore ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00
.gitlab-ci.yml ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-07 00:01:25 +02:00
docker-compose.yml ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00
Dockerfile ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00
README.md ─────┬────────────────────────────────────────────────────────────────────────── 2026-07-06 23:54:24 +02:00

Finanzplaner

Lokale Web-App zum Importieren, Kategorisieren und Visualisieren von Bank-Umsätzen (aktuell comdirect Girokonto-CSV). Kein Auth — für den internen Einsatz gedacht.

Plan und Hintergrund: siehe Issue #1.

Entwicklung

Backend (Port 3000):

cd backend
npm install
npm run dev

Frontend (Port 5173, proxied auf Backend):

cd frontend
npm install
npm run dev

Tests

cd backend
npm test

Docker

docker compose up --build

App läuft danach auf http://localhost:3000. Die SQLite-Datenbank liegt im Docker-Volume finanzplaner-data.