Background

A founder with a vision β€” build the platform that homecare agencies actually need

ConnectAide started with a clear problem: homecare agencies in the US were running their operations on phone calls, paper schedules and disconnected tools. Matching patients to caregivers, scheduling visits, tracking ongoing care and managing a roster of hundreds of caregivers β€” all being done manually, at scale, every day.

The founder came to Staffinc with a specific brief: build a complete homecare staffing platform that agencies could subscribe to and run their entire operation on. Not a generic scheduling tool. A purpose-built homecare platform β€” with a patient-facing app, a caregiver manager app and a full agency dashboard, all connected to the same backend.

The platform needed to handle the full homecare workflow: patients browsing and booking caregivers, live visit tracking with real-time timers, caregiver invitation and matching, in-app chat, visit history, calendar management and a complete agency-side operations view across patients, caregivers, visits, invites and scheduling. Three products. One platform. Built from scratch.

The Problem To Solve

Homecare agencies were running complex operations on tools built for something else

  • πŸ”

    Patients had no way to find and choose their own caregiver

    In most homecare agencies, patients are simply assigned a caregiver. There was no platform that let patients browse caregiver profiles, see ratings, check languages spoken and choose who comes into their home β€” the way you'd expect to be able to in 2024.

  • πŸ“…

    Visit scheduling was manual and error-prone

    Scheduling recurring homecare visits β€” with specific time windows, caregiver preferences and patient requirements β€” was handled through phone calls and spreadsheets. Changes, cancellations and last-minute swaps created constant admin overhead.

  • πŸ“

    No real-time visibility of ongoing visits

    Once a caregiver left for a visit, the agency had no live view of what was happening. Patients and families had no way to see that a caregiver was en route or track the visit in progress. Missed visits were only discovered after the fact.

  • πŸ’¬

    Communication between patients, caregivers and the agency was fragmented

    Messages went via personal phones, WhatsApp groups and phone calls with no record kept and no single thread. Important care updates were lost. The agency had no visibility of what was being communicated.

  • πŸ“Š

    Agencies had no unified operations view

    With data spread across tools, agencies couldn't see caregiver utilisation, staffed vs missed visits, invite acceptance rates or patient activity in one place. Operating blind made it impossible to scale or improve.

What We Built

A complete homecare platform β€” patient app, manager app and agency dashboard.

We built ConnectAide entirely from scratch β€” three connected products on a shared backend, covering every part of the homecare workflow from patient onboarding to visit completion to agency reporting.

Patient Mobile App β€” iOS & Android

Patients onboard, browse caregiver profiles by rating, distance, language and availability, schedule recurring or one-off visits, track ongoing visits in real time with a live timer, view visit history and chat directly with their caregiver β€” all from one app.

Caregiver Manager App

The manager-side app gives caregivers and supervisors visibility of their assigned visits, patient details, schedules and communications. Connected to the same backend as the patient app and agency dashboard in real time.

Live Visit Tracking

Once a visit starts, a real-time timer runs in the patient app showing elapsed visit time, caregiver name, rating and distance. The agency dashboard reflects visit status live β€” ongoing, completed or missed β€” across the entire operation.

Caregiver Matching & Invite System

Patients browse caregiver profiles and send invites directly. The agency can also invite caregivers to cases from the dashboard. Invite status tracked in real time β€” accepted, declined, pending, responded, ignored β€” visible across all three surfaces.

Agency Operations Dashboard

Full web dashboard covering: live KPIs (caregivers without schedule, open visits, invites awaiting response), visits bar chart (staffed vs missed over 6 months), case invite status donut chart, patient and caregiver management, browse, invites, chat and admin modules.

In-App Messaging β€” All Three Surfaces

Patients chat with their caregiver through the patient app. The agency has a full chat module on the dashboard. All communications go through the platform β€” no personal phone numbers, full message history, complete audit trail.

The Patient App

The homecare experience patients actually want β€” on their phone

The ConnectAide patient app puts the patient in control. Browse caregivers like you'd browse a service β€” see their photo, rating, distance, languages spoken and availability. Schedule a visit, track it live and chat directly with your caregiver. All from one clean, purpose-built mobile app.

πŸ”

Find & Book a Caregiver

Browse caregiver profiles by rating, distance and language. Send an invite, schedule a recurring or one-off visit and confirm β€” all without a phone call.

⏱️

Track Visits Live

Once a visit starts, a real-time timer shows elapsed time, caregiver name and details. Patients and families see exactly what's happening, when.

πŸ’¬

Chat & History

In-app messaging with the caregiver. Full visit history β€” scheduled, completed and offline β€” with caregiver ratings and visit details.

How We Built It

Three products built simultaneously β€” on one shared backend

1

Homecare workflow and product scoping

Deep dive into the homecare staffing model β€” how patients find caregivers, how visits are scheduled and tracked, how agencies manage rosters and compliance, how the invite and matching flow works. Mapped every user journey across all three surfaces before writing a line of code.

Weeks 1–2
2

Shared backend β€” one data layer for all three products

Built the entire backend first β€” patient profiles, caregiver records, visit data, invite status and messaging as a single source of truth. All three surfaces (patient app, manager app, agency dashboard) read from and write to the same layer in real time. This is what makes the live visit tracking and instant invite status updates possible.

Weeks 3–6
3

Patient mobile app β€” iOS and Android

Full patient-facing app built in React Native: onboarding, caregiver browsing and selection, visit scheduling (recurring and one-off), live visit tracking with real-time timer, visit history, caregiver ratings and in-app chat. Fortnightly demos throughout.

Weeks 5–13
4

Caregiver manager app and agency dashboard

Manager app built for caregivers and supervisors to manage their visits, patients and communications. Agency dashboard built with full operations visibility: live KPIs, visits charts, case invite status tracking, patient and caregiver management, browse, invites, chat and admin modules.

Weeks 10–18
5

Multi-agency SaaS architecture and launch

Platform architected for multi-tenancy β€” each subscribing agency gets their own isolated environment with their own patients, caregivers and data. Subscription and onboarding flow built for the client to bring new agencies onto the platform independently.

Weeks 17–20
What Got Built

A production-ready SaaS platform β€” three products, one system

3

Connected products on one backend

Patient app, caregiver manager app and agency dashboard β€” all live, all reading from the same data layer. A visit booked by a patient appears instantly across all three surfaces. No sync delays, no data duplication.

Real-time

Live visit tracking across the operation

Patients see their visit timer running in the app. The agency dashboard shows every ongoing visit live β€” who is staffed, who is missed, caregiver status and visit hours across the entire operation.

Multi-tenant

SaaS-ready from day one

ConnectAide is architected for multiple agencies β€” each with their own isolated data environment. The client can onboard a new agency onto the platform without any development work. Built to scale as subscriptions grow.

Full

End-to-end homecare workflow covered

From the moment a patient finds a caregiver to the moment a visit is completed and logged β€” every step is handled in the platform. Browse, invite, schedule, track, chat, review. Nothing falls outside the system.

"ConnectAide was the most complex build in terms of surfaces β€” three connected products that all had to work in real time. The patient app, the manager app and the agency dashboard all share one backend. When a visit starts on the patient's phone, the agency sees it live on their dashboard. That kind of real-time consistency across three products takes careful architecture to get right."
SI
Staffinc Build Team
ConnectAide Project β€” United States
Technology

Built for multi-tenancy, real-time data and HIPAA compliance

All three products share a single Node.js + PostgreSQL backend on AWS US infrastructure with HIPAA-compliant data handling. Multi-tenant architecture isolates each agency's data while sharing the same platform. Real-time data sync across all three surfaces uses WebSockets for live visit tracking and instant status updates.

React Native (iOS & Android)
React Web Dashboard
Node.js Backend
PostgreSQL
WebSockets β€” Real-time Sync
AWS US Infrastructure
Multi-Tenant Architecture
HIPAA Compliant
Firebase Push Notifications