Flow
9:41●●● ▮
🩰
Mini Ballet moved to 6:15pm ThuStudio A · Rylin
Front desk · New family

Add a family

Three fields minimum. Everything else can wait.

Family
Family name
Adults
Name
Email
Relationship
Phone
Dancers
Saves family, opens class picker. Nothing is blocked on an invite.
Whitfield · Enroll

Pick classes

Filtered by level and age. Conflicts surface here, not at save.

Tuesday
Family check3 dancers · 4 classes/wk
Whitfield · Enrolled

Invites

The studio can run this family before anyone accepts.

CW
Craig
craig@example.com
Invited
EW
Emerson
Own login · 16
Invited
DW
Devyn
Guardian sets PIN · 13
Not sent
RW
Rylin
Guardian sets PIN · 9
Not sent
HW
Hayden
Guardian sets PIN · 7
Not sent
What just happened

Adults got an email. Kids did not — Craig activates their logins from inside the app with a 4-digit PIN. Nobody is blocked from class tonight.

🩰
The Studio
noreply@studio.app

You're invited to Whitfield's family account

Craig — this links Emerson, Devyn, Rylin and Hayden to you. One login, all four.

or
One account, every studio you belong to — no separate logins
What the app never asks for

No password to invent before the email is verified. No username. No separate account per child.

◎

Sign in faster next time

Use Face ID instead of a password. You can always fall back to an email link.

Whitfield family · 2 studios

Upcoming

Whitfield family
Prototype only — fires the notification the studio would send.
Shared tablet · who's dancing?

Hi 👋

E
Emerson
D
Devyn
R
Rylin
H
Hayden

No email. No password. A 4-digit PIN the guardian sets — and can reset.

Rylin

Enter your PIN

Any 4 digits work in the prototype.
Rylin · today

Tuesday

You have one class.

6:00 – 6:45
Mini Ballet
Studio A · Ms. Rae
That's it. Nothing else to do.
Prototype · not connected to data · data model →