issues
search
max5800
/
beammp-server-mgmt
Lets do it.
2
stars
0
forks
source link
Backend
#1
Open
max5800
opened
7 months ago
max5800
commented
7 months ago
Backend ToDo-Liste für
beammp-server-mgmt
Bereits Erledigte Aufgaben
[x] Grundlegendes Backend-Setup
Einrichtung von Node.js und Express
Einfache Testroute erstellt
[x] Datenbank-Integration
MongoDB erfolgreich mit dem Backend verbunden
[x] Erstellung des Benutzermodells
Mongoose-Benutzermodell definiert und implementiert
[x] Authentifizierungsrouten
Registrierungs- und Anmelderouten implementiert
Passwort-Hashing mit
bcrypt
integriert
[x] Profilaktualisierung
Route zur Aktualisierung von Benutzerprofilen implementiert
[x] Passwort-Reset-Funktionen
Routen für das Anfordern von Passwort-Resets und das Zurücksetzen von Passwörtern hinzugefügt
[x] Testen der Registrierung und Anmeldung
Registrierungs- und Anmelderouten erfolgreich getestet
Noch Zu Erledigende Aufgaben
[ ] Testen der Passwort-Reset-Funktion
[ ] Testen der Profilaktualisierung
[ ] remove extensive debug logging (later)
[ ] Erweiterte Fehlerbehandlung
Implementiere detaillierte Fehlermeldungen und Validierungen in den Authentifizierungsrouten
[ ] Token-basierte Authentifizierung
Führe eine JWT-basierte Authentifizierung für geschützte Routen ein
[ ] Server-Management-Funktionen
Entwickle Routen für das Starten, Stoppen und Überwachen von BeamMP-Servern
[ ] Datei Upload Funktion für Maps/Mods
[ ] Logging und Überwachung
Implementiere Funktionen zum Abrufen und Anzeigen von Server-Logs
[ ] CORS-Konfiguration
Konfiguriere CORS im Backend für die Interaktion mit dem Frontend
[ ] API-Dokumentation
Dokumentiere die API-Endpunkte für eine einfachere Integration und Wartung
[ ] Umfassende Tests
Führe Tests für alle neuen Funktionen und Routen durch
[ ] Code-Refactoring und Optimierung
Überprüfe und verbessere den Code für bessere Leistung und Wartbarkeit
[ ] Sicherheitsüberprüfung
Stelle sicher, dass die Anwendung sicher ist und gängigen Sicherheitspraktiken entspricht
Backend ToDo-Liste für
beammp-server-mgmt
Bereits Erledigte Aufgaben
bcrypt
integriertNoch Zu Erledigende Aufgaben