HomeHR & workforceCase study · P-011

Lendora: staff rostering and appointments without the spreadsheet.

A web app for workforce & scheduling, built with Django, AWS, Python, jQuery and Bootstrap. Rosters, availability and appointments stay consistent, and changes reach the right people automatically.

Selected clients
Power to LiveRBM GlobalDragonflySquiblerMOOSainsbury'sMPCX-LinkPower to LiveRBM GlobalDragonflySquiblerMOOSainsbury'sMPCX-LinkPower to LiveRBM GlobalDragonflySquiblerMOOSainsbury'sMPCX-Link

The challenge.

  • Scheduling and people-ops ran on spreadsheets and messages.
  • The client needed to roster staff and manage appointments in one place.
  • Changes had to reach the right people without manual chasing.
  • Last-minute changes — sickness, swaps, cancellations — had to propagate cleanly.

Our approach.

  • Built the rostering and appointment screens with Django, jQuery and Bootstrap.
  • Kept schedules, people and bookings in a single data model, hosted on AWS.
  • Modelled availability and assignment so slots don't clash.
  • Notified staff and clients of changes automatically.
  • Propagated schedule changes to everyone affected the moment they happen.

The outcome.

  • Staff and appointments are scheduled from one place instead of spreadsheets.
  • Assignments and availability stay consistent.
  • Changes reach the right people automatically.
  • Schedule changes stop generating phone-tag.

Where AI fits in hr & workforce.

Assistants that answer staff questions from your HR policies, job descriptions drafted to your standards, and screening support designed to be explainable and checked for bias.

Explore AI development
As well as being exceptional technically, they consistently invest the time to understand the product and suggest how it can be enhanced and improved.
David ClaridgeCEO, Dragonfly

Questions about this build.

Still wondering something? Ask an engineer

  • Lendora replaced spreadsheet-and-message scheduling with one system for staff rosters, availability and appointments, so assignments remain consistent when plans change.

Let's build from here.

Thirty minutes with an engineer who builds. No sales, no drip campaign. If we're the wrong fit we'll tell you and point you somewhere better.

Response
Within one working day
Minimum
Two-week discovery