Live demo

School Network — live demo

A moderated, multilingual directory where schools find partner schools for virtual exchanges, sister-school relationships and joint projects. Everything below runs in your browser: there is no backend, the sample schools are fictional, and any change you make stays on this device until you press Reset data.

Public site What anonymous visitors see: the directory (no contact details), school profiles in 15 languages, and the pages. Open /site/ → School workspace For school representatives: profile, compatibility-ranked search, connection requests, favourites and the team. Open /school/ → Admin console For platform staff: review and approve profiles, claims and reports, translations, lists, pages and matching weights. Open /admin/ →

Demo accounts

Email Who Where
admin@demo.app Super admin — every permission Admin console
moderator@demo.app Moderator — reviews profiles, claims and reports; cannot change settings Admin console
school@demo.app Owner of Hanbit Middle School (Korea) School workspace
partner@demo.app Owner of Sakura Hill Junior High School (Japan) School workspace

Password for every account: Password1! — the admin console and the school workspace open already signed in as the first account of each.

What to try

  1. Search and compatibility. In the school workspace, open the directory, sort by compatibility and filter by region, language or interest. Each card explains its score factor by factor.
  2. Request → accept → contacts revealed. As school@demo.app, accept the pending request from Hoa Sen Lower Secondary School (Vietnam): the connection page now shows their contact details. Send a new request to another school, then sign in as partner@demo.app to accept Hoa Sen’s request to Sakura Hill.
  3. Switch language. Change the interface language — try العربية (Arabic) or اردو (Urdu) for right-to-left. Profiles keep their original language; machine translations are labelled, with a link to the original.
  4. Admin: approve, translate, tune the weights. Approve one of the three profiles waiting for review, approve the pending claim, translate a profile, and adjust the matching weights with the two-school preview.

Machine translation in the demo uses a pseudo provider, so newly translated text appears as [ko] original text. A real deployment uses a translation provider and caches every result. All names, emails and phone numbers in the sample data are invented.