Project 01 / 04 — Active

PlayCentre Schedule

Built by Exact IOT — internal product for NZ playcentres

A roster management application built for New Zealand playcentres — parent-run early childhood centres where families share supervision and teaching duties. Replaces hours of manual Excel-based roster creation with intelligent scheduling that understands education levels, first aid qualifications, and child attendance. Generates downloadable compliance reports for regional administrators.

~5 min Roster Setup Per Term
99.9% Azure Uptime SLA
10+ Reports & Data Views
PlayCentre Schedule roster view showing weekly member assignments with education level indicators
The Challenge

Hours lost to Excel every term

Playcentres are cooperatively run by parents. Every term, someone has to build a roster that assigns families to session days — and it's far more complicated than it sounds. Each member has a different education level that determines their supervisory role, some hold first aid certificates, children in the same family may attend on different days, new members need buddies, and some families use helpers on certain days.

When members changed their available days mid-term — which happened regularly — the entire roster had to be rebalanced by hand. There was no easy way to see the downstream effects of a single change: did the day still have enough qualified supervisors? Was the first aid requirement met? Did any new member lose their buddy? On top of that, playcentres must submit reports to regional administrators — daybooks, supervision plans, attendance records — and generating those from a manually maintained spreadsheet was another time sink.

Member management screen showing qualifications, first aid status, and availability
The Solution

Rules-aware scheduling with one-click reports

PlayCentre Schedule models the actual rules that govern playcentre rostering: member education levels, first aid certification, child enrolment periods, duty team assignments, buddy pairings, helper arrangements, and drop-off sessions. Members are set up once with their qualifications and availability, and the roster builder pulls them onto session days with all constraints visible at a glance.

Originally built for a single playcentre, the app expanded into a multi-tenant platform with user management, role-based permissions, and a full reporting suite. Playcentres generate Excel-based daybooks, supervision plans, and change-of-days reports with a single click — ready to send to regional administrators without manual formatting.

Generated Excel daybook report with playcentre branding and formatted output

Under the hood

PlayCentre Schedule is a full-stack web application with an ASP.NET Core backend and React 18 frontend, hosted on Azure. The system supports multi-tenant architecture with playcentre-scoped data isolation, role-based access control, and configurable Excel report templates. Born from genuine personal frustration with manual roster creation at Whangaparaoa Playcentre, the app has been in production since early 2023.

C# .NET 10 React 18 Azure OpenTelemetry
playcentre.specs
Platform Web Application
Backend ASP.NET Core / .NET 10
Frontend React 18
Hosting Azure
Reports Excel from templates
Architecture Multi-tenant, data isolated

Need a custom web application
for your organisation?

We build practical tools that solve real operational problems — talk to us about your workflow.