V2.0 Roadmap
Nur für dich sichtbar · Private Entwicklungsnotizen
Gesamtfortschritt0 / 37 (0%)
Neue App in Base44 Dashboard erstellen
Liste aller noch genutzten Seiten (Pages) aus der alten App erstellen
Liste aller noch genutzten Backend-Funktionen aus der alten App erstellen
Relevante Entitäten-Schemas (JSON) in neue App übertragen
Funktionierende Seiten & Komponenten selektiv kopieren
Datenmigration aus alter App planen (welche Daten werden übernommen?)
Alte App als Referenz/Backup behalten bis V2.0 stabil läuft
Neue Entität Community erstellen (Name, Logo, Beschreibung, Nitrado-Server-ID, FTP-Zugangsdaten pro Community)
Feld community_id zu allen relevanten Entitäten hinzufügen (Character, Clan, Bounty, PlayerBase, Transaction, etc.)
User-Entität erweitern: community_id & community_role (owner, admin, moderator, member)
Row-Level Security Regeln implementieren: Spieler sieht nur eigene Community-Daten
Community-Admin Dashboard erstellen: Mitglieder einladen & verwalten
Globaler Super-Admin (du) kann alle Communities einsehen & verwalten
Onboarding-Flow für neue Community-Betreiber erstellen
Alle Backend-Funktionen auf community_id-Kontext umstellen
Theme-System in index.css aufbauen: CSS-Variablen pro Theme definieren
Theme 1: Standard Lila (wie jetzt)
Theme 2: 80er Grün (Computerschrift, Scanlines-Effekt, Matrix-Style)
Weitere Themes planen (z.B. Militär-Grün, Blutrot, Cyber-Blau)
ThemeContext/Provider in der App implementieren
Theme-Auswahl in User-Profil/Einstellungen speichern
Theme-Vorschau in den Einstellungen anzeigen
Google Fonts für Retro-Schriftarten einbinden (z.B. VT323, Press Start 2P)
Alle ungenutzten Backend-Funktionen identifizieren & aus V2 ausschließen (200+ Funktionen!)
Alle ungenutzten Debug/Migrations-Funktionen entfernen
Komponenten-Struktur überdenken: kleinere, fokussiertere Files
Layout-System für verschiedene Themes refaktorieren
Karten-System: MBtiles-Ansatz für Tile-Darstellung implementieren
Rollen-Hierarchie definieren: super_admin → community_owner → community_admin → moderator → member
Jede Community hat eigene Admins die NUR ihre Community verwalten können
Community-Betreiber kann Nitrado/FTP-Zugangsdaten für seine Community hinterlegen
Datenisolierung testen: Spieler aus Community A darf NIE Daten aus Community B sehen
Super-Admin Panel für dich als Plattform-Betreiber
Lizenzmodell überlegen: Kostenlos / Bezahlt pro Community?
Welche Features sind Standard, welche Premium?
Onboarding-Prozess für neue Betreiber definieren (manuell vs. selbstständig)
Stripe-Integration für Zahlungen falls nötig
Alle Änderungen werden automatisch gespeichert · Nur über /V2Roadmap erreichbar