Case Study ยท Healthcare๐Ÿ‡ฎ๐Ÿ‡ณ India ยท 2024

AarogyantraAarogyantra

A healthcare booking platform that lets patients book lab tests, track sample collection in real time, and receive digital reports โ€” all from their phone.

FlutterFirebaseNode.jsRazorpayGoogle Maps
View on Play Store
1000+Patients onboarded in first month
3Apps delivered (Patient, Rider, Admin)
10 weeksFrom first call to Play Store
100%Client satisfaction

01 โ€” Overview

The problem we were solving.

Booking a lab test in India is still a frustrating experience โ€” phone calls, unclear pricing, no tracking, and paper reports. Aarogyantra wanted to fix that with a modern mobile-first platform.

The client came to us with a clear vision but no technical team. They needed a complete solution โ€” patient app, rider app for sample collection, and an admin panel to manage everything.

Patients couldn't book tests without calling
No real-time tracking of sample collection riders
Reports were delivered physically โ€” slow and error-prone
No centralised admin system to manage bookings

02 โ€” Solution

What we built.

๐Ÿ“ฑ

Patient App

Browse tests, book appointments, track rider location in real time, make payments via Razorpay, and receive digital lab reports.

๐Ÿ›ต

Rider App

Riders receive assigned bookings, navigate to patient locations via Google Maps, and update sample collection status in real time.

๐Ÿ–ฅ๏ธ

Admin Panel

Full dashboard to manage bookings, assign riders, upload lab reports, manage test catalogue, and view analytics.

03 โ€” Challenges & Solutions

Hard problems we solved.

Challenge

Real-time rider tracking

โ†’
Solution

Implemented live location updates using Firebase Realtime Database with Google Maps SDK, updating every 3 seconds without draining battery.

Challenge

Lab report delivery

โ†’
Solution

Built a secure PDF generation and delivery system โ€” reports are auto-generated and sent to patients via in-app notification and email.

Challenge

Multi-role system

โ†’
Solution

Designed a single backend serving three separate apps (patient, rider, admin) with role-based access control using Firebase Auth custom claims.

04 โ€” Tech Stack

Built with the right tools.

Mobile
FlutterDart
Backend
Node.jsExpress
Database
FirebaseFirestore
Auth
Firebase Auth
Payments
Razorpay
Maps
Google Maps API

05 โ€” Timeline

10 weeks from idea to launch.

1
Discovery1 week

Understanding the healthcare workflow, patient pain points, and admin requirements.

2
Design2 weeks

UI/UX design for patient app, rider app, and admin panel. Client approved on first revision.

3
Development6 weeks

Flutter apps built in parallel with Node.js backend and Firebase integration.

4
Testing1 week

End-to-end testing across devices, payment flow testing, and rider tracking validation.

5
Launch3 days

Play Store submission, backend deployment, and client handover with documentation.

06 โ€” Client Testimonial

โ€œ

I had an idea but no clue how to turn it into an app. TaskLab walked me through everything, kept me updated every step of the way, and delivered exactly what I imagined โ€” on time and within budget. The app is now used by thousands of patients.

RM
Shibrat DubeyCEO, Aarogyantra ยท ๐Ÿ‡ฎ๐Ÿ‡ณ India
โ˜…โ˜…โ˜…โ˜…โ˜…

Want something
like this?

We can build your healthcare app, booking platform, or any mobile product. First call is free.

Start your project More case studies