All work

Concept project: a sample build that shows how we approach this kind of product. The client, features and figures are illustrative.

Mobile · React Native + NestJS · Healthcare

careconnect

A React Native app for patients to find a doctor and book a slot, and for clinics to manage their calendars.

Client
Concept: multi-specialty clinic network
Year
2026
Services
Product design, React Native app, Node.js backend, Cloud & DevOps
Live site
Concept build
CareConnect interface

Overview

The brief

A clinic network took every booking by phone. Receptionists spent most of the day on calls, patients waited on hold or gave up, and double bookings happened whenever two people edited the same paper diary. CareConnect gives patients an app to find the right doctor and book a free slot, and gives clinics a live calendar that cannot be double-booked.

Problems & fixes

What was in the way

Pick a problem to see what was wrong, what we built and what changed.

The problem

Patients could only book during reception hours, and busy lines meant lost appointments.

What we built

Doctor search with specialty filters, live availability and booking in three taps, with confirmation and calendar export.

What changed

Patients book any time of day, and reception handles fewer routine calls.

1 / 4

Impact

What it changed

3Taps to book
0Double bookings possible
35%Fewer no-shows
2User roles, one codebase
  • Patients book outside office hours without waiting on hold.
  • Reception spends its time with patients in the clinic, not on the phone.
  • Doctors' calendars stay full because cancellations are rebooked quickly.

How it works

Under the hood

Click any part of the system, or play the flow from start to finish.

Step 1 · React Native

Patient app

Search, filters, slot picker, bookings and visit history, built in TypeScript.

01 —

Race-proof booking

Concurrent bookings were load-tested; exactly one wins every time.

02 —

Accessible forms

Large targets, clear labels and screen-reader support throughout.

03 —

Privacy-minded

Only the data needed for a booking is collected and stored.

Timeline

  1. Weeks 1–2Patient and provider journeys, design and prototype
  2. Weeks 3–5React Native screens and NestJS API
  3. Week 6Booking concurrency, reminders and role security
  4. Week 7Testing, AWS deployment and store test builds

Tech stack

React NativeTypeScriptReact NavigationRedux ToolkitTanStack QueryNestJSNode.jsMongoDBFirebaseAWS

got an idea?let's lift it.

Tell us what you're building. A senior engineer, not a salesperson, replies within one business day.

Start a project
Start a project