- Trimmen von Leerzeichen am Anfang und Ende des Namens
- Validierung verhindert Namen, die nur aus Leerzeichen bestehen
- Optional-Felder (brand, model, notes) werden ebenfalls getrimmt
- Leere optionale Strings werden zu undefined konvertiert
- Erweiterte Testfälle für Leerzeichen-Validierung hinzugefügt
- Next.js SPA mit Bun Runtime
- Prisma mit SQLite Datenbank
- Vollständige CRUD-Operationen für Fahrräder, Verschleißteile und Wartungshistorie
- Warnsystem für bevorstehende Wartungen
- Statistik-Features (Gesamtkosten, durchschnittliche Lebensdauer)
- Zod-Validierung für alle API-Requests
- Umfassende Test-Suite (41 Tests)