Preview
Not signed in
P
Preview. There is no Supabase project behind FeelOrganized yet, so every screen shows what it is for rather than invented rows. The schema and the access rules underneath are written and tested.

People

Administrators and clinicians, each with their own identity. This is the list that makes attribution and offboarding possible, so it is deliberately the same list everywhere in the product.

Not connected to a database

This is the roster: one row per human, never per seat. FeelOrganized has no Supabase project behind it yet, so there is nothing to read and nothing to save to. The schema and the access rules this screen runs on are written and tested, in sql/. Adding the environment variables switches this screen on with no code change.

No people yet

Your own account will be the first row here once sign in is connected. Everyone else joins by invitation and keeps their own login.

Waiting on: a Supabase project

What lives here

  • One row per human, never per seat. No shared accounts, and no way to create one.
  • The grants each administrator currently holds, and the practices those grants cover.
  • Offboarding as a single action: revoke every grant a person holds, at once, with the revocation recorded.
  • Invitations that expire, so a link left in an inbox does not become a way in six months later.