Khiliad

Case study

Carers see who needs a drink, right now.

How a smart jug company got a carer app, built in about ten weeks at a fixed price, that turns live jug data into quick actions on the care home floor.

Client
Smart Hydration, maker of smart jugs that measure how much care home residents drink
What we built
A mobile app for carers, on Android and iOS
How it was delivered
Seven sprints at a fixed price, each ending with a live demo
Delivered
June 2026
See how a build works

The challenge.

Smart Hydration's jugs measure how much each resident drinks. Managers could see that data in a web portal, but carers on the floor had nothing on their phones to act on it.

The company needed an app that shows who needs a drink right now, makes logging a drink quick, and flags residents at risk.

It also had to work with systems we didn't own: a backend run by a separate team, and live updates from the jugs. Some of the backend the app needed didn't exist yet. And each new jug had to be set up over Bluetooth.

Smart Hydration: residents sorted by urgency, a resident's history, and the end of shift summary

What we built.

  • "Who needs me". Residents sorted by urgency, in red, amber or green, refreshed every 30 seconds.
  • A page for each resident. The jug's water level, battery and connection, today's drinks against their target, and the time since their last drink.
  • Quick drink logging. Pick a drink and a familiar size, such as a mug or a glass. No millilitres to type.
  • Refusals. When a resident refuses a drink, the carer records why, from a set list.
  • History. A 24-hour chart, and a seven-day average against target.
  • Notes and handover. Notes for each resident, and notes for the home that carry into the next shift's handover.
  • Jug set-up. A new jug connects in two taps, and the Wi-Fi details are saved for the next one.
  • Live updates. Screens stay current as the jugs report in, with a fallback if the live connection drops.

Refusals, the history charts and the iOS version all went beyond what was agreed, at no extra cost.

The hard parts.

  • Building against a backend that wasn't finished. Some parts of the backend the app needed weren't ready. We agreed exactly what each part would send, and built against stand-ins, so the app kept moving while the backend caught up.
  • The riskiest work first. Bluetooth set-up and live updates were planned early, each with a fallback plan in case the hardware or the backend arrived late.
  • Pausing to get the screens right. Once the first version worked, feedback on the design came from several directions. We paused building and ran a workshop with Smart Hydration to settle the screen flow, the status colours and the labels. It cut rework for the rest of the project.

The result.

About 10 weeks
to design and build the app, at a fixed price
53 features
each checked against what shipped
2 platforms
Android as agreed, and iOS at no extra cost
2 taps
to connect a new jug

The app was delivered in June 2026, at the agreed fixed price and ahead of the planned care home trial. A delivery report checked all 53 specified features against what shipped, with every change and extra recorded. The design pause, the extra charts, refusal recording and the iOS version all came within the same price.

“We appreciated that they kept the user and the core problem at the centre of the work. They understood our mission, and ensured the conversation and development plans stayed on track to address it.”
Richard Harlow, CEO, Smart Hydration
Smart Hydration: a resident's page, choosing a drink, and signing in

For the technical reader

LayerTechnology
AppReact Native, Expo, TypeScript, NativeWind
Live updatesPusher, with polling as a fallback
Jug set-upBluetooth to the jug's ESP32
DeliveryAzure DevOps

The work started from a feature specification with 13 feature areas, stated assumptions, a risk register and an agreed list for phase two. Where backend endpoints weren't ready, the app used contract-first mock data, swapped for the real endpoints as they arrived.

See how a build works

Not sure which way in?

A first conversation costs nothing. We'll tell you where we'd start, and if the answer is not yet, we'll say so.

Or email info@khiliad.com, or .