Role-Based Dashboards Workflow
After login, the system identifies your role and routes you to a tailored dashboard experience. Each role -- Admin, Organizer, Participant, Judge, or Viewer -- sees role-specific widgets, statistics, and action items.
Step-by-Step Guide
- Login & Authentication
Sign in with your credentials. The system authenticates you and retrieves your assigned role from the user profile.
- Role Detection
The routing engine inspects your role claim (Admin, Organizer, Participant, Judge, or Viewer) and determines which dashboard variant to display.
- Admin Dashboard
Admins see system-wide statistics, user management panels, content moderation queues, and platform health metrics.
- Organizer Dashboard
Organizers get event management tools, scheduling calendars, participant tracking, and communication panels.
- Participant Dashboard
Participants see their submission status, progress trackers, upcoming deadlines, and feedback from judges.
- Judge Dashboard
Judges access scoring rubrics, pending review queues, comparison tools, and submission analytics.
- Viewer Dashboard
Viewers get personalized content recommendations, trending videos, watchlists, and community activity feeds.