Commit 3: Suche im Frontend mit echten Backend-Daten, Ranking, Tastatur-Navigation

This commit is contained in:
2026-07-19 02:00:13 +02:00
parent a5b998b421
commit f963f7eb4e
10 changed files with 224 additions and 16 deletions

View File

@@ -9,11 +9,15 @@ Grundgerüst aus Commit 1.
- Zod-Validierung der Request-Bodies (`packages/shared/src/schemas.ts`)
- Repository-Layer über Drizzle (`apps/backend/src/db/repositories`)
## Commit 3 — Suche im Frontend
## Commit 3 — Suche im Frontend (erledigt)
- Anbindung von `rankServices` aus `packages/shared` an echte Backend-Daten
- TanStack Query für Datenhaltung, TanStack Router für Adminbereich vs. Startseite
- Tastatur-Navigation (Pfeiltasten, Enter öffnet Dienst)
- TanStack Query für Datenhaltung (`apps/frontend/src/hooks/useServices.ts`)
- Tastatur-Navigation (Pfeiltasten wählen, Enter öffnet Dienst in neuem Tab, Escape leert Suche)
- Neue UI-Komponente `ResultsList` in `packages/ui`
> TanStack Router wird bewusst erst mit dem Adminbereich (Commit 6) eingeführt,
> da es vorher keine zweite Route gibt, die er sinnvoll verwalten könnte.
## Commit 4 — Kategorien & Favoriten