Skip to content

ayushi-forge/Hospital-Management

Repository files navigation

🏥 Hospital Management System (HMS)

A fully functional, professional Hospital Management System built with modern web technologies. This project manages patients, doctors, appointments, and billing with a clean UI and smooth workflows.

🚀 Features ✅ Authentication

Admin login

Logout

Protected dashboard routes

✅ Dashboard

Total patients

Total doctors

Today’s appointments

Total revenue

Charts (appointments + revenue trends)

Quick actions (Add Patient, Book Appointment)

✅ Patient Management

Add, edit, delete patients

Patient table with search, sort, pagination

Patient profile page (appointments + bills history)

Validation on all fields

✅ Doctor Management

Add and manage doctors

Doctor table with search & sorting

Specialization-based filtering

✅ Appointment Management

Book appointments with patient & doctor dropdowns

Date & time picker

Appointment statuses: Pending, Completed, Cancelled

Cancel confirmation modal

✅ Billing System

Generate invoices (doctor fee + medicine fee)

Auto total calculation

Billing history

Printable / downloadable invoice

✅ UI & Navigation

Responsive sidebar navigation

Professional, modern UI using Tailwind CSS

Toast notifications

Loading states

Dark/Light mode (optional)

✅ Data Handling

Mock API layer / LocalStorage persistence

Modular API functions for CRUD

Easy to integrate real backend later

🛠️ Tech Stack Frontend

React

TypeScript

Tailwind CSS

React Router

Recharts / Chart.js

State & Data

Context API

LocalStorage or in-memory mock API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors