Rcorp EnterprisesStart a project

Built, not live (paused, taken offline 17 Aug 2026)

Care home management and a care-worker marketplace for a client

Vicarity is a commissioned platform that puts care home management and a marketplace of verified care workers into one system. Managers run rotas, care logs and CQC evidence at a desk, and care workers find shifts, check in and record care from their phones, all from one database.

Client
Vicarity
Sector
Adult social care (care homes and care staffing)
Automated API tests
749
REST endpoints
190+
Data models
39
Web app routes
80+
CQC quality statements covered
34
User roles served
4 (manager, care worker, family, admin)
Taken offline
17 Aug 2026

The challenge

  • Care homes have to fill shifts with their own staff and with outside care workers, and the platform was built to plan and cost both in one rota.
  • Every worker on shift needs checks such as DBS, Right to Work and the Care Certificate, and each of these expires and has to be tracked.
  • Homes have to show evidence against the CQC Single Assessment Framework, and that evidence comes from day-to-day records.
  • Resident records count as special category data under UK GDPR, so each home's data has to be kept apart and every access logged.
  • A temporary worker arriving for a shift needs to know about the residents, the risks and any recent incidents before they start.

The screens

What we built

  • Manager web app

    A desktop app for care home managers covering the rota, residents, care logs, incidents, handovers and CQC readiness. The dashboard shows today's rota, care alerts and marketplace spend on one screen.

  • Care worker mobile app

    An installable web app (PWA) where marketplace workers find and accept shifts, check in by GPS, log care and keep their credentials up to date. It also shows their earnings and invoices.

  • Verified worker marketplace

    Shifts the home can't fill with its own staff are posted to the marketplace automatically. A worker's credentials are checked against that home's requirements before they can book.

  • Family portal

    Residents' relatives can read the care updates that staff choose to share with them.

  • Platform admin console

    The operator's view across every care home, with workers, residents, fill rate, a verification queue and open incidents.

  • API and delivery pipeline

    A documented REST and real-time API that a future native mobile app could use without changes to the backend. Each release was tested, built into containers and deployed automatically, and rolled back if the new version failed its health checks.

What it does

Built with

  • TypeScript
  • pnpm workspaces and Turborepo
  • NestJS 10 (REST and Socket.io)
  • Next.js 14 App Router (PWA)
  • Tailwind CSS
  • TanStack React Query and Zustand
  • Prisma 5
  • Supabase (PostgreSQL, Auth, Storage, Realtime)
  • Redis
  • Stripe Connect
  • Postmark and Resend
  • Sentry
  • Jest and Playwright
  • Docker, GitHub Actions and GHCR
  • Caddy
  • One weekly rota holding the home's own staff and marketplace workers, costed in one place
  • Shifts left unfilled are posted to the marketplace automatically
  • Compliance passport: DBS, Right to Work and training checked against each home's requirements before a worker can book
  • Automatic shift briefings for temporary workers, covering residents, risks and recent incidents
  • Care logs by resident for meals, fluids, repositioning, medication and more
  • CQC readiness scored against the five key questions, with a printable evidence pack
  • GPS check-in for care workers on their phones
  • Each care home's data kept separate, with audit logging and GDPR export, erasure and anonymisation tools
  • Family portal for updates the home has shared
  • Optional Stripe Connect payments to workers, with a fee the operator can configure

Where it stands

The platform was built with every planned feature and deployed to production with a separate staging environment, and each release shipped automatically with rollback if it failed its health checks.

The API is covered by 749 automated tests.

It is no longer live: the hosted service was taken offline on 17 August 2026, and the project is paused.

Card payments to workers were built but were only ever run in Stripe's test mode.

Want something like this?

Tell us about your business and what you need. We will reply with honest questions, then a written proposal.