# Notwendige Frontend-Änderungen

1. Frontend-Authentifizierung anpassen:
   - GitHub OAuth durch lokale Authentifizierung ersetzen
   - Login-Komponenten für Benutzername/Passwort erstellen
   - Registrierungs-Formular implementieren
   - API-Routen für Login- und Registrierungsprozess anpassen

2. Datenbankschema:
   - Users-Tabelle anpassen um Passwort-Hash zu unterstützen
   - GitHub-ID entfernen oder optional machen

3. Auth-System:
   - Lucia.js: Anpassung von OAuth auf Formular-basierte Authentifizierung
   - Session-Management beibehalten

4. API-Endpunktanpassungen:
   - Neue Login und Register-Endpunkte erstellen
   - Route für initialen Admin-Setup

Die Änderungen im Frontend sind umfangreicher, da das aktuelle System stark auf GitHub OAuth ausgerichtet ist und komplett umgestellt werden muss.