From 53ddf1a329e617bb90364225036a4bb7d75088b3 Mon Sep 17 00:00:00 2001 From: mrcwlnd Date: Mon, 2 Jun 2025 14:30:19 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 77 ++++++++++++++++++++++++++----------------------------- 1 file changed, 37 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 2c5f61781..748415dbd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,41 @@ # 🏐 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 - [x] Projekt mit Vite + React + TypeScript + Tailwind erstellt - [x] shadcn-ui integriert @@ -41,43 +77,4 @@ - [ ] Automatischer Logout nach Token-Ablauf - [x] Persistenter Login (LocalStorage) - [x] Fehlerbehandlung beim Login (Toast) -- [ ] 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 +- [x] Bugfix: Login funktioniert erst nach `/admin`-Redirect