UpchaarNepal Clinic Portal

Problem it solves
Clinic onboarding and management portal for digitizing doctors, patients, appointments, and services across Nepal’s healthcare system.
Overview
The Clinic Portal helps clinics across Nepal manage doctors, patients, appointments, and services in one place. The public marketing site explains features, pricing, and onboarding, while registered clinics move into operational workflows for appointment management and day-to-day administration. It is positioned as a digital layer built specifically for Nepal’s healthcare system.
I built this as a Full Stack Software Developer at Upachaar Nepal (Jun 2024 - Dec 2025).
Architecture and technical approach
Clinic accounts connect into the shared UpchaarNepal network so patients can discover providers and book against clinic availability managed in the portal.
Implementation used React, TypeScript, Tailwind CSS, NestJS, and PostgreSQL. The same names appear on the skills page.
Key features
- Marketing site covering features, how it works, pricing, FAQ, and contact
- Clinic registration and get-started onboarding
- Appointment management with patient and doctor context
- Tools aimed at reducing admin effort and improving patient satisfaction
- Network visibility for clinics joining the UpchaarNepal ecosystem
Technologies used
- •React
- •TypeScript
- •Tailwind CSS
- •NestJS
- •PostgreSQL
Challenges and solutions
Balancing a conversion-focused marketing site with a serious operations product, and modeling clinic-level staff and appointment data that still plugs into platform-wide patient discovery, required careful product and API boundaries.
Screenshots

Clinic Portal landing with digitize-your-clinic messaging and appointment management preview.
Contribution and what I learned
The Clinic Portal brings physical clinics onto UpchaarNepal with onboarding, appointment operations, and a clear public story for healthcare providers.
More product work is on all software projects and the Upachaar Nepal role. Featured work is also previewed on Diwash Bhattarai's homepage.