StaffIn
Workforce sign-in and roll-call SaaS for nurseries: compliance, training, reporting, and kiosk UX.
Independent nurseries lose hours every week to paper sign-in books, fragmented training records, and emergency-evacuation roll-calls that don't hold up to inspection. Off-the-shelf workforce tools are priced for chains and feel nothing like the way a small setting actually runs.
StaffIn is the SaaS that fits the small-setting reality: a kiosk parents and staff sign in on, an admin dashboard the manager owns, and the compliance evidence regulators ask for in one place.
A Next.js app on Supabase (Auth + Postgres + Storage). Two surfaces share the same data: the kiosk, where staff and visitors sign in via a status grid plus a flow for choosing which staff member they are; and the admin dashboard, where rooms, rotas, training/CPD logs, compliance reports, emergency contacts, branding, team settings, and signage are managed.
Stripe handles billing. React-PDF drives reporting and export. The kiosk works on cheap tablets and survives flaky nursery wifi. Sign-in/out flows, news banners, visitor signing, and QR-based kiosk pairing are all built around the rhythm of an actual setting day.
- Kiosk surface for staff sign-in/out, visitor sign-in, status grid, and news banner
- Admin dashboard for staff, rooms, rotas, handover, reports, compliance, emergency, settings, and team
- QR-based kiosk pairing so settings can run multiple kiosks without manual config
- Training/CPD logs with reporting and export for the inspection moment
- Branding (logo + banner) so each setting can run their own visual identity
- React-PDF exports for daily roll-call evidence, training records, and compliance summaries
- Stripe billing built in from day one
Private repo, private demo. Local-build screenshots wired into this case study; production rollout to first paying nursery is in flight.