StaffIn
A nursery operations tool built around a controlled pilot: dependable attendance capture, manager review, and usable evidence.
Why
I saw a practical gap in nursery operations: paper attendance, rota changes, and follow-up reports live in different places. I wanted to build around how a small setting works day to day, with staff using a simple kiosk and managers reviewing the exceptions.
I built StaffIn around that workflow. The current scope is a controlled pilot at one nursery, focused on reliable staff and visitor sign-in, rota-linked exceptions, time-off-in-lieu review, and weekly exports.
The hard part is the end of the day. Someone stays 45 minutes late to cover a handover, and that time has to land somewhere a manager can see it. So the kiosk asks at sign-out and the office decides.
How it’s built
A Next.js app on Supabase (Auth, Postgres, Storage). Two surfaces share the same data. The kiosk is a tablet by the door: staff tap their card, confirm it is them, and sign in or out. The admin side covers rooms, rotas, attendance review, reports, compliance, emergency contacts, branding, team settings, and kiosk devices.
When a sign-out runs past the rota, the kiosk offers two options: record the extra minutes as proposed TOIL, or use the time as the actual work end. Either way the sign-out is recorded, and the exception lands in a review queue where an admin records it as TOIL or corrects the end time, with an audited reason. The weekly report then shows actual against expected hours, filterable to the rows that earned TOIL, with CSV and PDF export.
Visitors can sign in on the kiosk, or scan a one-time QR code and fill the form on their own phone. They sign out from that phone, or find their name on the kiosk and scan a sign-out code. That QR flow is a pilot build running against demo data; it is not yet in the deployed version.
- Kiosk for staff sign-in and sign-out, with a confirmation step so nobody signs in as the wrong person
- Late sign-out prompt that proposes TOIL, then an admin review queue with audited decisions
- Visitor sign-in on the kiosk or on the visitor's own phone by one-time QR code (pilot build)
- Kiosk notice banner and branding colours set by the office and shown on the kiosk
- Dashboard of who is expected, who is in, and who has not checked in yet
- Weekly report of actual against expected hours with TOIL, plus CSV and PDF export
- Compliance view for expired certifications and missing emergency contacts
- Kiosk devices paired by short code and revocable from the admin side
Demo
Screenshots
Links
Controlled one-nursery pilot. Visitor QR sign-in is built and demoed against seeded trial data, not yet deployed. Source is private. Wider rollout, paying-customer scale, and regulatory certification are not claimed.