UpchaarNepal Admin Portal

UpchaarNepal Admin Portal

Problem it solves

Central admin dashboard for verifying and managing doctors, patients, clinics, and diagnostics across the UpchaarNepal platform.

Overview

The Admin Portal is the platform control plane for UpchaarNepal. Operators manage verification requests, onboard clinics and diagnostics, and maintain doctor and patient records. Screens like Manage Doctors combine search, profile completeness, verification status, and specialization data so the marketplace stays trustworthy.

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

Architecture and technical approach

Admin actions gate what appears across patient, doctor, clinic, pharmacy, and diagnostic portals, keeping verification and onboarding consistent platform-wide.

Implementation used React, TypeScript, Tailwind CSS, Redux Toolkit, NestJS, MongoDB, and PostgreSQL. The same names appear on the skills page.

Key features

  • Doctor verification requests and manage-doctors workflows
  • Patient management across the platform
  • Clinic and diagnostic onboarding request queues
  • Search and filters for verification and profile status
  • Specialization and profile completeness tracking

Technologies used

  • React
  • TypeScript
  • Tailwind CSS
  • Redux Toolkit
  • NestJS
  • MongoDB
  • PostgreSQL

Challenges and solutions

Admin tooling had to stay fast over large healthcare datasets while enforcing verification rules that affect every public portal, which pushed careful filtering, status modeling, and service boundaries.

Screenshots

UpchaarNepal admin manage doctors screen

Admin Manage Doctors view with verification status, profile completeness, and specializations.

Contribution and what I learned

The Admin Portal is where UpchaarNepal’s multi-portal healthcare network is verified, onboarded, and operated.

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