
Doctor Portal is a fullstack healthcare management web application designed to digitize and simplify clinic operations end to end. It provides a centralized platform where doctors, administrative staff, and patients each interact through their own role-specific dashboard — reducing manual overhead and improving the overall care experience.
Patient Management
Patient registration with complete profile creation
Medical history and prescription record keeping
Patient-facing dashboard for self-service access
Appointment System
Online appointment booking, rescheduling, and cancellation
Doctor schedule and availability management
Real-time appointment status and notifications
Access Control & Security
Role-based access control — Admin, Doctor, and Patient roles
Secure authentication with fully protected routes
Data boundaries enforced per role at the API level
Admin Panel
Clinic-wide oversight and operational reporting
Doctor and staff management
System-level configuration and control
Frontend: React, TailwindCSS — responsive, component-driven UI
Backend: Node.js, Express.js with a clean REST API layer
Database: PostgreSQL for structured relational data
Architecture: Scalable fullstack structure, ready for multi-clinic SaaS expansion