Healthcare platform · site, app, API
Zoheaca
A healthcare platform for India: find doctors and labs nearby, book appointments and tests, and keep medical records in one place.
Website live at zoheaca.in
- When
- Jul 2025 – Aug 2026
- My part
- Built every part: website, Flutter app, two backends and the SaaS dashboard
- Credit
- The marketing site is adapted from a Webflow template; the app, APIs and dashboards are written from scratch. Dashboard screens run locally on demo data.
- User roles
- 5
- Repos
- 6
- AI endpoints
- 5
- Platforms
- Web · Android · iOS
Chapter 1 of 5 ·
A front door patients trust
A calm, teal marketing site for patients: book an appointment, book a lab test, store documents, browse specialities. In 2026 it was rebuilt on Zoheaca's own design system.
$ git log feat: implement Zoheaca Healthcare design system and add custom hero CTA widget styles
Chapter 2 of 5 ·
Doctors near you, on a map
A Flutter patient app with search, a "near me" map of doctors, clinics and labs, appointments and themed settings, for Android and iOS.
$ git log Add location permissions, map themes, and settings view; update Podfile and dependencies
Chapter 3 of 5 ·
One backend for five kinds of user
Patients, doctors, labs, hospital staff and admins each sign in with OTP and see their own world. Appointments, payments through Razorpay and medical records all go through one Express API with Redis, S3 for files and SES/SNS for messages.
- Access and refresh tokens, rate limiting and input sanitising
- 13 data models and modular routes per role
- Deployed with PM2 and Nginx on AWS
$ git log feat: initialize project structure with core models, controllers, services, and middleware
Chapter 4 of 5 ·
AI where it actually helps a patient
Five AI endpoints sit beside discovery and booking: a symptom checker, a lab-report explainer, diet suggestions, health insights and a chatbot, with the OpenAI, Claude and Gemini SDKs wired in.
Chapter 5 of 5 ·
Hospitals run their own corner
The SaaS dashboard lets a hospital onboard its doctors and staff, route appointment requests and keep medical records, with notifications for every role and scripted database backups.