Full Stack

Hospital System

A hospital and clinic management system (React + Django): manage patients, doctors, appointments, and medical records, with multi-role login (admin/doctor/patient) and a dashboard tailored to each role.

Client
Personal project
Year
2025
Hospital System
The Problem

Hospitals and clinics manage patients, appointments, and records with scattered manual methods, and each role needs different tools.

The Solution

A full system (React + Django REST): appointment booking by speciality and doctor, a patient dashboard with medical records, a doctor dashboard with appointments and availability, and JWT-based roles and permissions.

Key Features

  • Appointment Booking

    Book appointments by speciality, doctor, and time

  • Doctors Directory

    Browse doctors by speciality and experience

  • Patient Dashboard

    Appointments, medical records, and a health overview

  • Doctor Dashboard

    Manage appointments and weekly availability

  • Multi-Role Auth

    Separate access for admin, doctor, and patient via JWT

  • Status Tracking

    Track appointment status (confirmed / pending)

Results & Impact

3

User Roles

JWT

Access Control

Django REST

Backend API

PostgreSQL

Database

Technology Stack

ReactDjangoDjango REST FrameworkPostgreSQLJWT

Project Gallery & Screenshots

Homepage & services
Homepage & services
Doctors directory
Doctors directory
Book appointment by speciality
Book appointment by speciality
Patient dashboard & medical record
Patient dashboard & medical record
Doctor dashboard
Doctor dashboard
Doctor weekly availability
Doctor weekly availability

Ready to see this in action?