Back to Blogs

Case Study01 Dec 2025
Lessons From Building Sehatdastak: A Hospital Platform With 100+ APIs

Omer Toqeer
Author

Context
Sehatdastak was part of the LCE LUMS accelerator — a full-stack platform for hospitals, clinics, doctors, and patients.
We had to support:
- Multiple roles (admin, doctor, patient, staff)
- Sensitive data (vitals, records)
- Complex flows (appointments, analysis, messaging)
Architecture Highlights
- React + MUI frontend
- Node.js + Express backend
- MongoDB with careful indexing
- Clear domain separation: Auth, Users, Records, Analytics, Messaging
What Went Well
- Investing early in role-based access paid off later
- Having a proper API contract between frontend and backend saved time
- Analytics on vitals became a strong differentiator
What I’d Do Differently
- Even more logging around critical flows
- Earlier investment in automated tests for core endpoints
- Design for multi-tenant from day one