A live operations cockpit
The old switchboard just launched tools. The new Admin Home shows drafts, missing orders, completion %, Label Factory activity and feedback - all live.
The back-office that runs orders, children, menus, pricing and labels - rebuilt from legacy .NET Framework into a modern .NET 10, Blazor & Azure platform.
~70×
Faster label & report runs
< 40s
For 6,000 labels + reports
.NET 10
Modern, supported platform
Any device
Phone, tablet or desktop
Nurseries place orders in the Nursery Order System; the Order System admin turns those orders into production plans, labels and dispatch.
How the two systems connect
flowchart LR N["Nurseries place
weekly orders"]:::nursery --> R["Review orders
& chase missing"] R --> P["Build production
menus & quantities"] P --> L["Label Factory
6,000 labels < 40s"]:::fast L --> D["Reports, invoices
& dispatch"] classDef nursery fill:#ecfbff,stroke:#1AA6C7,color:#0f1a30; classDef fast fill:#e9fbf3,stroke:#10b981,color:#0f1a30;
The production & label workflow
flowchart LR
A{"All orders
submitted?"} -- no --> C["Chase missing
orders"]:::warn
C --> A
A -- yes --> K["Lock the week"] --> Pl["Generate
production plan"] --> B["Batch label run
6,000 in < 40s"]:::fast --> Q["Allergen &
QA check"] --> Dp["Dispatch packs
& reports"]
classDef fast fill:#e9fbf3,stroke:#10b981,color:#0f1a30;
classDef warn fill:#fdecec,stroke:#e05555,color:#0f1a30;
Use the arrows or thumbnails to move through the deck. Click a slide to view it full-screen.
The old switchboard just launched tools. The new Admin Home shows drafts, missing orders, completion %, Label Factory activity and feedback - all live.
377 ingredients that mapped to parental choices are now grouped by category and searchable - what was slow and error-prone is fast and clear.
Ingredient allergens moved from checkbox columns to tap-to-toggle pills with a live count - quicker to maintain and harder to get wrong.
The batch label run that could take up to 45 minutes now completes - with reports - in under 40 seconds on elastic Azure infrastructure.
Pricing moved from raw four-decimal cost fields to a per-menu, per-day-part price table with valid-from/to dates and inline editing.
A responsive Blazor interface means the admin team is no longer tied to an office PC - it works on whatever device they have to hand.
We modernise ageing business systems onto Azure and .NET 10 - incrementally, with zero downtime, and quickly.