Hereβs a structured list of UI pages based on the feature list: --- ### **π Basketball Team Management App β UI Pages** #### **1οΈβ£ Authentication & User Management** β **Login/Signup Page** β Users register and select a role. β **Role Approval Page (Admin Only)** β League Admins approve Scorers & Sub-Admins, Coaches approve Team Managers. --- #### **2οΈβ£ Dashboard Pages (Role-Based)** β **Player Dashboard** β View team lineup, stats, messages, and schedule. β **Coach Dashboard** β Manage lineup, assess player performance, send messages, schedule trainings. β **League Admin Dashboard** β Manage leagues, teams, users, and stats. β **Team Manager Dashboard** β Oversee team administration (except lineup changes). β **Scorer Dashboard** β Input game stats after each match. β **Sub-Admin Dashboard** β Assist in league management with broad data access. --- #### **3οΈβ£ Team & Player Management** β **Stats Page** (formerly Players Page) β View sortable/filterable league-wide player stats. β **Lineups Page** β Displays all teams and allows viewing team lineups. β **Player Profile Page** β Detailed view of individual player stats. β **Coach Profile Page** β Displays coaching details, team insights, and messaging. --- #### **4οΈβ£ Game & Training Management** β **Calendar Page** β Displays games and training schedules. β **Game Details Page** β View past game box scores and stats. β **Training Details Page** β View training plans set by the coach. --- #### **5οΈβ£ League & Admin Tools** β **League Management Page (Admin Only)** β Create/manage leagues, teams, and users. β **Admin Tools Page** β Adjust player/game stats and export data as CSV. --- #### **6οΈβ£ Messaging & Notifications** β **Messaging Page** β Coach-to-Player communication system. β **Notifications Page** β Alerts for injuries, opt-outs, approvals, etc. --- Thatβs a solid UI structure for your app. Let me know if you need refinements! π