How aiglonse9315-hue/mygamingtips-admin works
This repository appears to be a Flutter administration panel for MyGamingTips, with login and screens for managing content, games, suggestions, users, bans, trusted channels, limits, and analytics. The tree suggests a shared store/controller and Supabase integration layer, but the README is only Flutter boilerplate and no Dart source was sampled; links among those subsystems are therefore omitted. The sampled catalog function explicitly identifies itself as a frozen, non-deployable reference, so it is not represented as an active runtime component.
Main entry points: analytics_screen.dart Analytics · main.dart App entry · admin_login_function.ts Login function · app.dart Application
Components 28
Flutter app
- App entry
lib/main.dart - Application
lib/app.dart
Admin identity
- Login screen
lib/ui/screens/login_screen.dart - Auth controller
lib/core/auth/auth_controller.dart - Auth service
lib/core/auth/auth_service.dart - Login function
supabase/admin_login_function.ts
Administration
- Admin shell
lib/ui/screens/admin_shell.dart - Dashboard
lib/ui/screens/dashboard_screen.dart - Content management
lib/ui/screens/contents_screen.dart - Game management
lib/ui/screens/games_screen.dart - Suggestion review
lib/ui/screens/suggestions_screen.dart - Sentinelle
lib/ui/screens/sentinelle_screen.dart - Scruteur
lib/ui/screens/scruteur_screen.dart - Banned records
lib/ui/screens/banned_screen.dart - Trusted channels
lib/ui/screens/trusted_channels_screen.dart - Admin users
lib/ui/screens/admin_users_screen.dart - Subscriptions
lib/ui/screens/abonnements_screen.dart - Limits
lib/ui/screens/limites_screen.dart - Analytics
lib/ui/screens/analytics_screen.dart - Logs
lib/ui/screens/logs_screen.dart - Contributors
lib/ui/screens/contributors_screen.dart
Data services
- Store controller
lib/state/store_controller.dart - Application store
lib/data/store.dart - Supabase sync
lib/data/supabase_sync.dart - Supabase database
- Analytics calculations
lib/domain/analytics_calc.dart - Analytics export
lib/domain/analytics_export.dart
Other components
- Administrator
Connections 7
- Administrator → App entry: opens
- App entry → Application: starts
- Administrator → Login screen: signs in
- Administrator → Admin shell: administers
- Analytics → Analytics calculations: calculates
- Analytics → Analytics export: exports
- Login function → Supabase database: checks limits; logs attempts