How d4kud4n14n/gms-sslg-dsdsnhs works
GMS is a role-aware governance platform for SSLG operations. Users authenticate with UKEY-backed identity, complete onboarding when needed, and enter a dashboard with role-specific insights; they can then manage meetings, attendance, minutes and resolutions, while administrators manage users and workspaces. The graph also preserves the documented password, confirmation and SYSVER flows. Sampled source confirms meeting persistence and user creation; links for unsampled page behavior rely on README capabilities, so uncertain internal wiring is omitted.
Main entry points: App.tsx Router and session · Dashboard.tsx Governance dashboard · Meetings.tsx Meetings list · SYSVER.tsx SYSVER admin
Components 18
Application entry
- Router and session
src/App.tsx - React mount
src/main.tsx
Identity and onboarding
- UKEY login
src/pages/Login.tsx - Auth helpers
src/lib/auth.ts - Account setup
src/pages/Setup.tsx - Password recovery
src/pages/ForgotPassword.tsx - Password reset
src/pages/ResetPassword.tsx
Governance operations
- Governance dashboard
src/pages/Dashboard.tsx - Role insights
src/components/Dashboard/RoleWidgets.tsx - Meetings list
src/pages/Meetings.tsx - Meeting details
src/pages/MeetingDetail.tsx
Administration
- SYSVER admin
src/pages/SYSVER.tsx - User management
src/components/UserManagement.tsx - User creation API
functions/api/create-user.ts - Workspace management
src/components/WorkspaceManagement.tsx - Workspace members
src/components/WorkspaceMembers.tsx
Other components
- Governance user
- Supabase
Connections 29
- Governance user → Router and session: opens
- React mount → Router and session: mounts
- Router and session → Supabase: checks session
- Router and session → UKEY login: routes unauthenticated
- Router and session → Account setup: routes setup
- Router and session → Governance dashboard: routes dashboard
- Router and session → Password recovery: routes recovery
- Router and session → Password reset: routes reset
- Router and session → Meetings list: routes meetings
- Router and session → Meeting details: routes meeting detail
- Router and session → SYSVER admin: routes admin
- UKEY login → Supabase: authenticates
- Auth helpers → Supabase: checks confirmation
- Account setup → Supabase: updates account
- Password recovery → Supabase: requests reset
- Password reset → Supabase: sets password
- Governance dashboard → Supabase: loads metrics
- Governance dashboard → Role insights: renders insights
- Meetings list → Supabase: reads and creates
- Meetings list → Meeting details: opens meeting
- Meeting details → Supabase: reads and updates
- SYSVER admin → User management: provides management
- SYSVER admin → Workspace management: provides management
- User management → Supabase: reads and updates profiles
- User management → User creation API: posts account request
- User creation API → Supabase: validates and creates account
- Workspace management → Supabase: reads and updates workspaces
- Workspace management → Workspace members: opens membership
- Workspace members → Supabase: manages membership