School registration
Onboarding starts by connecting users to the right institution. Search by name and location, with city and country on every result so two schools with the same name are never confused. Selections become the user's community connections.
How it works
Land on the institution list, each entry showing name and city/country.
Real-time search filters as the user types; "Showing results for…" confirms the query.
Follow toggles flip instantly, multi-select, no confirmation step.
Next unlocks after one follow; "Continue Later" offers an escape.
System logic
Fuzzy matching against school name and location fields.
Follow state stored locally and synced on proceed, so nothing is lost.
Unlisted school? Users can register it; name + location form a composite key that prevents duplicates.