For Fares Tayyar, Hoot

Admissions that fill themselves in

We built this after our call. A family's documents go in, and the applicant and the whole family come out. Every school stays sealed off from the others.

Read a documentSee the family map
Made-up people and specimen documents. We don't keep anything you upload.
1 · The reader

Drop in the documents. The form fills itself.

Passports, ID cards and birth certificates, in Arabic and English. Every field shows the document it came from and how sure the reader is. An officer confirms each one before the school saves anything.

Uploaded by the family
Specimen passport
YA
New applicantYear 2, September 2027 · Crescent Bay British School
Reading
Confirmed by Aisha Karim, Admissions, 10:42. Saved to Crescent Bay British School only.

Try the reader yourself

Pick one of our specimens or upload a photo of a document. The reader runs on Claude. It reads the image once and doesn't store it. Use a test document, not a real family's papers.

2 · The family map

The spaghetti plate, untangled.

People and relationships instead of one father field and one mother field. The system works out siblings from the parents, and each child's card says who has custody, who can collect them, who gets the reports and who pays.

Tap a child.
married, 2022 divorced stepfather
marrieddivorcedstep
Counts for the sibling discount
Each school sets its own rule. Here the eldest pays full fees, then 10%, 15% and 20% off.
3 · Sealed schools

One database. Every school sealed off.

Sara is the group CFO. She can edit at Crescent Bay and only view at Sandstone. She sees one school at a time, and the database refuses the other school's rows whatever the query asks for. Try it.

Hoot
SO
Sara Odeh, Group CFOCan edit
Applicants
NameYearStatus
Starting PostgreSQL in your browser
See the rule
Try to get out of the school
The page sends one SELECT, INSERT, UPDATE or DELETE at a time, like the API does. Every run is rolled back.
-- waiting for PostgreSQL
12 database tests, run in this page0 of 12

A real PostgreSQL runs in this page. Milestone 1 runs the same tests in CI against the connection pooler we deploy, plus the API tests.

4 · Ask your school

Ask your school, in Arabic or English.

Type a question and get a table back. The query runs inside the school you have open, with your rights, so it can't show anything you couldn't open yourself.

The questions are examples. The SQL runs for real, read only, inside Crescent Bay.