Case study · Home-care nursing

One platform forevery shift, nurseand patient.

We worked with a Phoenix-based nursing company to design and build their operations platform end to end — a web console for coordinators, a mobile app for nurses, real-time messaging, and the backend that ties scheduling, billing and documents together.

Home-care nursing web console — weekly shift calendar with confirmed, pending, completed and unassigned shift totals
Home-care nursing mobile app — a nurse's shift list with a shift in progress, a shift awaiting confirmation and available shifts to claim
What we built together

The whole stack, one team.

The client — a Phoenix-based nursing company — needed more than a scheduling tool. They needed a system of record for patients, providers and staff, a way to fill shifts fast, and billing that follows the work automatically. Working alongside the client's team, Xari took on product design, architecture, development and cloud deployment across all four applications.

  • Web console — patients, providers, staff, schedule, billing, documents, reports and messaging in one place.
  • Nurse mobile app — claim, confirm and run shifts; chat with the team; get alerts on iOS and Android.
  • Messaging service — direct and group conversations that stay in sync across web and mobile.
  • Backend & integrations — a single secure API behind everything, plus payments, CRM sync, email, SMS and push.
Home-care nursing web console — provider directory with availability, credentials, app access and notification status per nurse
The challenge

Filling a shift used to take a phone tree.

Coordinators matched nurses to visits by text and phone, tracked credentials in folders, and rebuilt invoices from timesheets at month-end. Every hand-off was a place for something to slip. The brief: replace all of it with one platform that nurses would actually open — and that the back office could bill from without re-keying anything.

The work

Six things the platform does every day.

Scheduling & shift fill

Build a shift once, then let the platform invite the right nurses in order of preference and widen the pool automatically until someone claims it.

Patients, providers & staff

One record per person: care plans, credentials, contacts, preferred zones, employment details and history — with CRM sync so sales and care stay aligned.

Billing that follows the work

Completed shifts flow into a billing queue, become invoices in batches, and respect client rates, shift pricing and holiday pay without manual math.

Documents & credentials

Certificates, medical records, contracts and policies with categories, tags, expiry dates and archive — linked to the nurse, patient or staff member they belong to.

Messaging across web and mobile

Direct and group conversations with attachments, reactions, replies and online status — the same thread on a coordinator's desktop and a nurse's phone.

Notifications on every channel

Rule-based alerts for new shifts, changes, availability and conflicts, delivered by push, SMS, email or WhatsApp — each person chooses their channels.

Architecture, in plain terms

Two front doors. One secure core.

The web console and the mobile app talk to the same backend and the same messaging service, and every user signs in once with a single identity across all of it. Actions are audited, files live in encrypted cloud storage, and payments run through a PCI-compliant provider — so the team never has to reconcile two versions of the truth.

Built on Microsoft Azure · Identity by Auth0 · Payments by Stripe

The product

Real screens. Real workflows.

The screens below are mockups that mirror the shipped product — same layouts, same workflows, no client data.

Home-care nursing web console — invoice list with status, billing source, client and recipients
Invoices — drafts and sent invoices with billing source, add-ons, recipients and export
Home-care nursing web console — document library with categories, tags, linked people and expiry dates
Documents — 3,000+ files categorized, tagged, linked to people and tracked for expiry
Home-care nursing web console — a coordinator's inbox with broadcast, group and direct conversations, and an open thread with a nurse including an attached care plan
Messages — the coordinator's inbox and a live thread with a nurse, attachments included
Home-care nursing web console — reports with a cumulative client growth chart, weekly shift fill rate and shifts by care type
Reports — client growth, shift fill rate and care-type mix
Home-care nursing mobile app — chat list with team, coordinator and group conversations, unread counts and online status
Chats — the same threads as the web console, on the nurse's phone
Home-care nursing mobile app — alerts feed with a new shift to claim, a confirmed shift, a message, a credential expiry and an approved timecard
Alerts — new shifts, confirmations, credentials and timecards in one feed
Before this platform, filling a shift meant a phone tree and a spreadsheet. Now our coordinators post it once, the right nurse claims it from their phone, and billing follows without anyone re-keying a thing.
Jason, care operations lead
What Xari does

We build the systems companies run on.

Xari is a product engineering studio. We take on the whole thing — discovery, design, web and mobile development, backend and cloud, integrations and long-term support — for teams that need software they can't buy off the shelf.

Product designWeb applicationsiOS & Android appsAPIs & backendsReal-time messagingPayments & billingIdentity & accessCloud deploymentIntegrationsOngoing support

Have a platform like this in mind?

Tell us what your team is doing by hand today. We'll show you what it could look like as a product.

Talk to Xari

Shown as an anonymized, Phoenix-based nursing company at the client's request. Screens are mockups that mirror the product; no client name, brand or data is shown.

© 2026 All rights reserved

XARI.IO

Let’s build something great together!

Tell us about your project and how we can help by filling the following form. We reply to all inquiries within one business day.