What it is
The Health Office App is a Firebase + React web application for student check-ins at the school health office. When a student checks in, the system automatically notifies the relevant teachers and secretaries, so the people responsible for that student always know where they are and why.
It launched school-wide on June 3, 2026, covering the full student body of 700+, with automated notifications going live the same week on June 9.
A communication gap with real stakes
When a student leaves class for the health office, a gap opens. The teacher may not know where the student went or whether they're coming back. The front office may not have a record. Paper logs and verbal hand-offs don't scale across a 700-student school, and in a health context, knowing a student's whereabouts in real time isn't a nice-to-have, it's a duty of care.
Check-in plus automatic notification
I built a full-stack web app on Firebase and React. The front end gives health-office staff a fast, simple check-in flow; Firebase handles the data and the real-time logic behind it:
- Student check-in. A quick, reliable way for health-office staff to log a student arriving.
- Automated teacher notifications. The relevant teacher is notified automatically, so they know exactly where their student is.
- Automated secretary notifications. Front-office staff get the same real-time visibility, closing the records gap.
- Real-time backend. Firebase keeps the data and notifications consistent and instant across the school.
From paper trail to real-time visibility
The app gave the school real-time visibility into student health check-ins across the entire student body, and replaced informal hand-offs with automatic, reliable notifications to the people who need them. From launch to live notifications took less than a week, a fast path from shipped to fully operational.
What I'd carry forward
-
Pick the stack that ships.
Firebase + React let one person build, launch, and wire up real-time notifications for a whole school in a tight window, the right tools collapse the distance between idea and live.
-
Close the loop, don’t just log it.
A check-in record is useful; an automatic notification to the right teacher is what actually changes behavior and reduces worry.
-
In a duty-of-care context, speed matters.
Going from launch to live notifications in the same week meant the safety benefit landed immediately, not next term.