# gerbil-manager-web Frontend des Rennmaus-Managers — React + TypeScript + Vite, mobile-first (Smartphone und Laptop). ## Entwicklung ```bash npm install npm run dev ``` Erwartet die laufende GerbilManagerWebAPI unter `http://localhost:5179` (Profil `http` in `GerbilManagerWebAPI/Properties/launchSettings.json`). ## Konfiguration | Variable | Standard | Beschreibung | |---|---|---| | `VITE_API_BASE_URL` | `http://localhost:5179` | Basis-URL der GerbilManagerWebAPI | ## Konventionen - **Alle für Benutzer sichtbaren Texte sind Deutsch** und liegen zentral in `src/strings/de.ts` — keine Texte direkt in Komponenten hartkodieren. - API-Zugriffe laufen über `src/api/client.ts`. - Routen werden in `src/App.tsx` registriert, Seiten liegen in `src/pages/`. ## Build ```bash npm run build npm run preview ```