README.md aktualisiert

This commit is contained in:
Marc Wieland 2025-06-02 14:30:19 +00:00
parent b35c32303f
commit 53ddf1a329

View File

@ -1,5 +1,41 @@
# 🏐 TG Volleyball Frontend ToDo Liste # 🏐 TG Volleyball Frontend ToDo Liste
## 🧩 Medien & Nextcloud (Zukunft 💡)
- [ ] Nextcloud-Medienintegration vorbereiten
- [ ] Streaming/Browsing über öffentlichen Link oder WebDAV
- [ ] Media-Browser-Komponente
- [ ] Galerie über Datenbank abbilden
## 📬 Kommunikation & Tools
- [ ] Newsletter-Anbindung
- [ ] Mailfunktion an Trainer bei Team-Anmeldung
- [ ] SMS/Weiterleitung an Handynummer
- [ ] Integration Spond je Team (API)
## 📦 Teams & Spieler
- [x] Admin kann Teams bearbeiten
- [x] Spieler mit Bild anlegen (DB)
- [ ] Live-Ticker-Anbindung an NVV Sams (API Keys notwendig)
## ⚙️ UX & Styling
- [x] Buttons & Forms mit shadcn-ui stylen
- [x] Frog-Farben & Branding integriert 🐸
- [ ] Dark Mode optional?
- [ ] Animierte Ladezustände (Spinner)
- [ ] Navbar Dropdowns funktionieren nicht korrekt (Bug)
- [ ] Navbar-Menüpunkte umbrechen bei wenig Platz → Schrift kleiner machen
## 📱 Mobile & Responsive
- [ ] Mobile Ansicht planen & umsetzen (Zukunft)
## 🧪 Testing & Dev Stuff
- [ ] API-Mock-Option für Offline-Entwicklung
- [ ] Unit Tests mit `vitest` (optional)
- [ ] Komponentenstruktur refactoren (wenn groß)
- [ ] `useApi()`-Hook für zentrale API-Calls
## 🧱 Grundstruktur & Technik ## 🧱 Grundstruktur & Technik
- [x] Projekt mit Vite + React + TypeScript + Tailwind erstellt - [x] Projekt mit Vite + React + TypeScript + Tailwind erstellt
- [x] shadcn-ui integriert - [x] shadcn-ui integriert
@ -41,43 +77,4 @@
- [ ] Automatischer Logout nach Token-Ablauf - [ ] Automatischer Logout nach Token-Ablauf
- [x] Persistenter Login (LocalStorage) - [x] Persistenter Login (LocalStorage)
- [x] Fehlerbehandlung beim Login (Toast) - [x] Fehlerbehandlung beim Login (Toast)
- [ ] Bugfix: Login funktioniert erst nach `/admin`-Redirect - [x] Bugfix: Login funktioniert erst nach `/admin`-Redirect
## 🧩 Medien & Nextcloud (Zukunft 💡)
- [ ] Nextcloud-Medienintegration vorbereiten
- [ ] Streaming/Browsing über öffentlichen Link oder WebDAV
- [ ] Media-Browser-Komponente
- [ ] Galerie über Datenbank abbilden
## 📬 Kommunikation & Tools
- [ ] Newsletter-Anbindung
- [ ] Mailfunktion an Trainer bei Team-Anmeldung
- [ ] SMS/Weiterleitung an Handynummer
- [ ] Integration Spond je Team (API)
## 📦 Teams & Spieler
- [ ] Admin kann Teams bearbeiten
- [ ] Spieler mit Bild anlegen (DB)
- [ ] Live-Ticker-Anbindung an NVV Sams (API Keys notwendig)
## ⚙️ UX & Styling
- [x] Buttons & Forms mit shadcn-ui stylen
- [x] Frog-Farben & Branding integriert 🐸
- [ ] Dark Mode optional?
- [ ] Animierte Ladezustände (Spinner)
- [ ] Navbar Dropdowns funktionieren nicht korrekt (Bug)
- [ ] Navbar-Menüpunkte umbrechen bei wenig Platz → Schrift kleiner machen
## 📱 Mobile & Responsive
- [ ] Mobile Ansicht planen & umsetzen (Zukunft)
## 🧪 Testing & Dev Stuff
- [ ] API-Mock-Option für Offline-Entwicklung
- [ ] Unit Tests mit `vitest` (optional)
- [ ] Komponentenstruktur refactoren (wenn groß)
- [ ] `useApi()`-Hook für zentrale API-Calls
## Infra
- [ ] Deployment über GiTea einrichten
- [ ] Webserver installieren