Skip to main content

Admin

Admin-only: dashboard, user management, send notification.

Location​

  • src/features/admin/api/ — admin.service.ts
  • src/features/admin/domain/ — admin.store.ts
  • src/features/admin/ui/ — Admin screens

Screens​

ScreenPurpose
AdminDashboardScreenOverview, stats
AdminUsersScreenList users
AdminUserDetailScreenView user details
AdminEditUserScreenEdit user (e.g. role, status)
AdminSendNotificationScreenSend push to user(s)

API​

  • admin.service — Admin API: list users, update user, send notification (uses Supabase admin or edge functions).

Domain​

  • admin.store — Users list, selected user, loading; used by admin UI.

Access​

Guarded by role or auth; only available for admin users.