Features

Features

Arrivals, Dismissals, and Transitions

The core workflow in Face2Name is the transition — a record of one or more children moving between rooms:

  • Morning arrival — a child moves from "outside" into their first room of the day.
  • Room-to-room transition — a child moves from one room to another (e.g. classroom → playground).
  • Dismissal — a child leaves for the day. The person picking them up is recorded by name (and linked to a staff account when applicable).

Transitions are created in a short guided flow: pick an origin, pick a destination, then select the children involved. The whole transition (plus a verification record for each child) is written to the database as a single all-or-nothing action, so there's never a partially-recorded transition.

Room overview screen showing the children currently checked into a classroom
Room overview — see who's checked in at a glance.

A Daily Report (exportable as PDF) summarizes each child's arrival time, dismissal time, contact, and every room transition for a given day.

Roles and Permissions

Access is controlled by an additive, multi-role system. A staff member can hold several roles at once, and their permissions are the union of all of them:

RoleWhat it can do
Org AdminFull control of the organization; the only role that can invite users, assign/revoke roles, or delete users and organization data
Org EditorManage org settings, rooms, classes, and non-admin users
Child EditorCreate/update children details and photos
TeacherCreate and complete transitions; read and print transition reports
Consent ManagerRecord and update parental photo consent
ObserverRead-only access to all operational data

Each child has a consent record (for example, photo consent) with a recorded date and optional expiration date. Consent can be withdrawn at any time — withdrawing creates a new record rather than editing history, so past consent status is never lost. Staff with the right role get a heads-up before consent expires:

  • An in-app notification appears when a child's consent is expiring within 30 days.
  • A higher-priority alert appears once consent has expired.

Staff-to-Child Ratio Monitoring

Each room shows a live ratio badge comparing the number of checked-in staff to children currently present, using configurable age-group ratios (NAEYC-style defaults out of the box, fully editable per organization). Rooms can also be pinned to a fixed ratio instead of scaling with the youngest child present. When a room falls out of ratio for longer than the configured grace period, it's flagged so staff can respond quickly.

AI Bulk Import

Instead of typing in every child, room, class, or teacher by hand, admins can capture photos of existing rosters or forms (up to 10 photos per batch) and let Face2Name extract the records automatically:

  1. Choose what you're importing — children, rooms, classes, or teachers.
  2. Take photos or pick them from your library.
  3. Review the extracted list — the app flags likely duplicates against your existing records — and edit anything that needs correcting.
  4. Confirm to commit everything in one batch.

Classroom Mode

For shared tablets used by staff in a classroom, Classroom Mode replaces email/password sign-in with a quick PIN login: a teacher picks their name from a list and enters a 4-digit PIN. This is a fast login method for devices used by multiple staff rather than an individual's personal phone.

Works Offline

The mobile app queues transition writes locally when connectivity drops, so teachers can keep recording arrivals, transitions, and dismissals without interruption. Queued transitions sync automatically once the device reconnects.

Audit Logs

Sensitive actions — consent changes and other data modifications — are written to an audit log automatically via database triggers, not just from the application code. Only org_admin and audit_viewer roles can read the audit log, and there's no way to edit or delete an entry after the fact.

Multi-Organization Support

Users who manage more than one center (for example, a group admin overseeing several locations) can switch their active organization from the dashboard or mobile app without signing out — all permissions and visible data re-scope automatically to the newly selected organization.

Features | Face2Name