# Marktvogt — Admin Dashboard Internes Dashboard fuer Plattform-Betreiber. Nicht oeffentlich zugaenglich. ## Role Assume - Admin kann in die Rolle jedes Users schlüpfen ("Impersonate") - Sieht die Plattform exakt aus der Perspektive des Users - Fuer Support, Debugging, Nachvollziehen von Problemen - Alle Aktionen im Role-Assume-Modus werden geloggt (Audit Trail) - Visueller Indikator, dass man als anderer User agiert ## Moderation ### Bilder - Queue eingehender Bilder (AI-vorab-geprueft, manueller Review) - Genehmigen / Ablehnen / Loeschen - AI-Confidence-Score anzeigen - Gemeldete Bilder priorisiert anzeigen ### Bewertungen - Queue gemeldeter Bewertungen - Genehmigen / Ablehnen / Loeschen - User verwarnen / sperren bei Verstoessen ### Chat - Gemeldete Nachrichten einsehen - Nachrichten loeschen - User verwarnen / sperren ### User-Management - User suchen (Name, E-Mail, Rolle) - User-Details einsehen - Rolle aendern / hinzufuegen - User sperren / entsperren - Account loeschen (DSGVO-Anfrage) ## LLM-Konfiguration - Modell-Auswahl pro Bereich: - Programm-Parsing (PDF/Bild) - Bild-Moderation - Natuerliche Sprache Suche (spaeter) - Provider: OpenRouter (Modell-Dropdown) - Fallback-Modell konfigurierbar - Token-Verbrauch / Kosten-Uebersicht pro Bereich - API-Key-Verwaltung ## Monitoring - Eingebettete Grafana-Dashboards oder Links zu: - Prometheus (Metriken) - Loki (Logs) - Sentry (Errors) - Plattform-Statistiken: - Registrierte User (gesamt, pro Rolle, Wachstum) - Aktive Maerkte - Verkaufte Tickets (Anzahl, Umsatz, Provision) - Bewerbungen (eingereicht, angenommen, abgelehnt) - Hochgeladene Bilder - Chat-Nachrichten - System-Health: API-Latenz, DB-Connections, Redis, S3-Storage ## Audit Log - Alle Admin-Aktionen werden geloggt: - Wer hat was wann getan - Role-Assume Sessions - Moderations-Entscheidungen - User-Sperren / Loeschungen - Konfigurations-Aenderungen (LLM-Modelle, etc.) ## Admin-Rollen | Rolle | Rechte | |------------|-----------------------------------------------------------| | Super-Admin| Alles (Konfiguration, LLM, Monitoring, User, Moderation) | | Moderator | Moderation (Bilder, Bewertungen, Chat) | | Support | Role-Assume, User-Management | ## Admin-Frontend Eigenes separates Frontend-Projekt (nicht ins Haupt-Frontend integriert). ## Admin-Benachrichtigungen Kanaele: Push, E-Mail, Matrix Webhook Trigger: - Moderations-Queue voll / neue gemeldete Inhalte - Error-Spikes (Sentry) - System-Health Probleme - DSGVO-Loeschanfragen