Sign in
Staff
Use your @thrivegso.com Google account.
Client
Sign in with your Client ID and 6-digit PIN from staff.
Submit a self-evaluation
Unresolved self-evaluations
| Client | Date given | Reason | Given by | |
|---|---|---|---|---|
| Loading… | ||||
Clients
| Client ID | Name | DOB | Status | Level | Leadership | Bed | Last intake |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Loading client record…
Daily Roster
One doc per day at dailyGuestRoster/{YYYY-MM-DD}. Today defaults to all active clients; new intakes after a save will appear unchecked next time the roster is loaded.
Loading…
| Client | Present | Breakfast | Lunch | Dinner | Shower | Signed in by 8pm | Notes |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Sign In/Out
— currently outPer-event activity log at checkInOuts/{eventId}. Clients submit themselves once the client app ships; staff can backfill below when a client forgets. Logs auto-delete 3 weeks after they're written, and clear on exit.
Currently signed out
Loading…
Quick log (staff backfill)
Pick a client and record a sign-out or sign-in on their behalf. Use this when a client forgot to log it themselves.
Recent activity (last 24 hours)
Loading…
Inbox — pending client submissions
Clients submit weekly schedules from their app; staff approve to copy them into the canonical Schedules tab, or reject with a note for the client to revise.
Loading…
Beds
—Click an empty bed to assign a client; click an occupied bed to reassign or unassign. Bed assignments mirror to the client record and clear automatically when a client is exited.
Loading…
Assign bed
Schedules
Weekly schedules per client at clientWeeklySchedule/{clientId}-{weekStart}; thrift-store master at thriftStoreSchedule/{weekStart}. Conflicts (a thrift shift overlapping a client's other commitment, or two events on top of each other) are flagged below in real time.
Reports
Weekly Report
Loading…
New Intake
Sections 1–4. Saves clients/{id}, clients/{id}/sensitive/identity, and a new intakes/{intakeId} snapshot — all in one Firestore transaction. Sections 5–8 (health, history, substances, intake artifacts) ship in upcoming slices.
Client created
- Client ID
- Intake ID
- Name
- SSN
- Re-masking in 8s…
- Client login PIN
-
—
Write this down or print it for the client. It will not be shown again. Use Reset PIN on the client detail page if lost.
- Uploads
A view entry is written to accessLog each time SSN is revealed.
Record an Exit
Documents a guest leaving GSO. Sets the client's status to exited, records housing destination and acknowledgements, and captures guest + staff signatures.
Exit recorded
- Client ID
- Exit ID
- Name
- Reason
- Date
- Uploads
Master record updated to exited. Pick another client above to record another exit.
Audit log
Every state-changing action and every reveal of sensitive data (SSN, medical, scanned/PHI documents) writes an entry here. Admin-only. Showing the most recent entries — use the filters to narrow down. (Entries older than the load limit aren't shown here; the full record lives in Firestore and Cloud Audit Logs.)
| When | User | Action | Entity | Entity ID | Details |
|---|---|---|---|---|---|
| Open this tab to load. | |||||
Hi
Log a meal
Today
Loading…
My weekly schedule
Report a change
Let staff know when something changes — you got an ID, started a job, completed a program. A staff member will review and confirm it.
My recent submissions
Loading…
My documents
Tap "View" on any document to open a copy. You can save or share it with an employer or agency.
Loading…