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.