UpchaarNepal Doctor Portal

UpchaarNepal Doctor Portal

Problem it solves

Doctor dashboard for appointments, patients, schedule timings, clinic and video consulting, payments, and day-to-day practice workflows.

Overview

The Doctor Portal gives clinicians an operations console for UpchaarNepal. Doctors review appointment requests, confirm or decline bookings, manage patients, set schedule timings, track clinic and video consulting volume, and handle payments and messaging. Overview widgets cover today’s appointments, patient mix, and calendar planning so the practice can run from one workspace.

I built this as a Full Stack Software Developer at Upachaar Nepal (Jun 2024 - Dec 2025).

Architecture and technical approach

Appointment requests and patient records sync with the patient, clinic, and admin surfaces, while video consulting builds on WebRTC for remote visits.

Implementation used React, TypeScript, Tailwind CSS, React Query, WebRTC, and Node.js. The same names appear on the skills page.

Key features

  • Overview metrics for appointments, patients, clinic consulting, and video consulting
  • Appointment request queue with confirm and decline actions
  • Today’s appointments list with ongoing and upcoming visits
  • Patient stats, gender breakdown, and recent patients table
  • Schedule timings, payments, messaging, and blog management
  • Calendar week view for planning the practice schedule

Technologies used

  • React
  • TypeScript
  • Tailwind CSS
  • React Query
  • WebRTC
  • Node.js

Challenges and solutions

Unifying clinic and video consulting in one UI, keeping request states accurate under concurrent bookings, and designing permission-aware navigation for doctors with different practice setups were the main challenges.

Screenshots

UpchaarNepal doctor overview dashboard

Doctor overview with appointment requests, patient insights, today’s schedule, and calendar.

Contribution and what I learned

The Doctor Portal is the clinical operations hub of UpchaarNepal — from request triage to consulting and follow-up in one dashboard.

More product work is on all software projects and the Upachaar Nepal role. Featured work is also previewed on Diwash Bhattarai's homepage.