Skip to main content

User & Device Administration

Fami Hero administrators monitor user accounts and paired child devices to resolve account queries, track registrations, and audit system activities. This guide covers user directory controls and device lifecycles.


👥 1. The User Directory (Parents)

Route: /users

The User Directory lists only registered parent accounts (role: parent) on the Fami Hero platform.

important

Strict Role Separation:

  • Parents Only: This dashboard displays strictly parent accounts. Under no circumstances are administrative accounts or super-admins shown in this directory.
  • No Account Promotion: There is no functionality to promote a parent account to an administrator account. Administrative roles are isolated and must be created fresh via /admin-accounts by a Super-Administrator.

Directory Controls & Actions:

  • Search & Filters: Search parent accounts by email, full name, or phone number. Filter by account status (Active, Disabled) and subscription type (Basic, Premium, Enterprise).
  • Profile Detail View:
    • Tap on any parent row to view extensive details, including registration date, total paired children, billing plan status, active device lists, and recent active sessions.
    • Toggle Status (Enable/Disable): Administrators can suspend parent accounts with a required administrative reason. Suspended accounts are immediately blocked from logging into the mobile Parent App and their active sessions are terminated.

Admin Portal: User Registry and Accounts Directory

Caption: Directory view in the Admin Portal for search, filter, and user lifecycle operations.


🛡️ 2. Admin Accounts Management

Route: /admin-accounts

The Admin Accounts panel lists and manages all administrator accounts on the Fami Hero platform. Access to this module is restricted to Super-Administrators only.

Admin Controls:

  • Create Admin Account: Super-Admins can register new administrative accounts by providing a unique username, email, full name, and initial secure password.
  • Status Toggles: Temporarily disable or enable admin accounts to control dashboard access.
  • Password Reset: Generate a secure temporary password for administrators who have lost access to their accounts.
  • Audit Trail Integration: All admin lifecycle changes (such as creating an admin or disabling one) are immutably logged in the system's Audit Registry.

Admin Portal: Admin Accounts Directory

Caption: Directory view for managing administrator accounts, accessible only to Super-Administrators.


📱 3. The Device Registry

Route: /devices

The Device Registry logs every child device connected to Fami Hero.

Monitored Device Attributes:

  • Device Brand & Model: (e.g., Samsung Galaxy S22, Xiaomi Redmi Note 10).
  • OS Version: (e.g., Android 13, iOS 16.5).
  • Battery Level: Last reported battery percentage.
  • Status Badge:
    • Online: Transmitted location coordinates or ping within the last 5 minutes.
    • Inactive: No ping for more than 2 hours. Usually indicates battery depletion or background task kill.

Device Controls & Actions:

  • View Details: Open a modal displaying the child profile name, age, OS specs, and detailed telemetry connection logs.
  • Send Test Push Notification: Dispatch a test notification directly to the child's device to troubleshoot Firebase Cloud Messaging (FCM) background connectivity.
  • Unpair Device: Remotely sever the connection between a parent and child device, requiring a specified administrative reason.

Admin Portal: Paired Devices and Active Connections

Caption: Table view of all child devices with active OS types, battery statistics, and pairing status.


⏭️ Next Step

Administrators can also check system action logs, trace login requests, and verify admin activity records. Continue to Audit Logs & Security.