feat(frontend): Oberfläche mit RRULE-Editor und Logo-Auswahl
- Vite, React 18, TypeScript und Tailwind mit dunklem Standard-Theme über CSS-Variablen, heller Modus umschaltbar und in localStorage gemerkt - Anmeldung, erzwungener Passwortwechsel, Layout mit Seitenleiste - API-Client mit stiller Token-Erneuerung, TanStack Query mit Fehler-Toasts - Seiten Recurrences (inkl. Detail-Drawer), Transactions, Merchants, Settings - Geführter RRULE-Editor mit Vorlagen, Expertenmodus, deutschem Klartext und Live-Vorschau der nächsten Termine vom preview-Endpunkt - Firmen-Kachelgrid mit Logo, Markenfarbe und Logo-Auswahldialog samt Upload - Beträge durchgängig in de-DE, Eingabe in beiden Schreibweisen - 49 Tests, tsc --noEmit und eslint sauber, Produktionsbundle baut Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014e7t8UpmoVNMtWivY5LiSH
This commit is contained in:
@@ -54,7 +54,15 @@ make seed # Kategoriebaum und Standardregeln
|
||||
make dev # http://localhost:8000/api/docs
|
||||
```
|
||||
|
||||
Nützliche Ziele: `make test`, `make lint`, `make format`, `make check`.
|
||||
In einem zweiten Terminal das Frontend, es leitet `/api` an das Backend weiter:
|
||||
|
||||
```bash
|
||||
make fe-install
|
||||
make fe-dev # http://localhost:5173
|
||||
```
|
||||
|
||||
Nützliche Ziele: `make check` (alle Prüfungen), `make test`, `make lint`,
|
||||
`make format`, `make fe-lint`, `make fe-test`, `make fe-build`.
|
||||
|
||||
## Konfiguration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user