All projects
PROJECTBuilt

MediCore Hospital Management System

A full-stack hospital management system built with React, FastAPI and MySQL for managing doctors, patients and staff through a centralized responsive dashboard.

The system uses a React frontend connected to a FastAPI REST API. FastAPI routes process doctor, patient and staff operations, Pydantic validates incoming data, SQLAlchemy manages database interactions and MySQL stores persistent hospital records. Dashboard data is built from live API responses so administrators can view current patient, doctor, staff, admission and shift information from one interface.

Source code
PROJECT MEDIA

Demo & screenshots

MediCore Hospital Management System Demo
MediCore hospital management dashboard
Live Hospital Dashboard
MediCore patient management interface
Patient Management
THE SYSTEM, STEP BY STEP

System flow

01Hospital Administrator
→
02React Frontend
→
03Fetch API
→
04FastAPI REST API
→
05Pydantic Validation
→
06SQLAlchemy ORM
→
07MySQL Database
→
08Updated React UI

Click Play a Run to follow the system from start to finish.

What it is

MediCore is a deployed full-stack Hospital Management System that allows hospital administrators to manage doctors, patients and staff from one centralized interface. The application provides complete CRUD operations, searchable management tables, live dashboard statistics, staff shift tracking and doctor-to-patient assignment.

The problem it solves

Hospital administration involves managing multiple connected records such as doctors, patients, staff assignments, admission information and work shifts. Handling these records across disconnected processes makes information harder to search, update and monitor. MediCore centralizes these operations into one structured web application.

How it works

  1. Centralized hospital administration dashboard

  2. Complete CRUD operations for doctors

  3. Complete CRUD operations for patients

  4. Complete CRUD operations for hospital staff

  5. Real-time dashboard statistics

  6. Search and filtering across management pages

  7. Doctor specialization management

  8. Doctor assignment through patient forms

  9. Doctor name and specialization shown together in patient selection

  10. Patient admission tracking

  11. Staff Morning, Evening and Night shift management

  12. Dashboard staff shift statistics

  13. Recent patient admissions panel

  14. Doctor specialization tags

  15. Automatic SQLAlchemy table creation

  16. Pydantic request and response validation

  17. Interactive Swagger API documentation

  18. Cross-origin frontend and backend communication

  19. Responsive desktop and tablet interface

  20. Cloud-hosted MySQL database

The engineering focus

The system uses a React frontend connected to a FastAPI REST API. FastAPI routes process doctor, patient and staff operations, Pydantic validates incoming data, SQLAlchemy manages database interactions and MySQL stores persistent hospital records. Dashboard data is built from live API responses so administrators can view current patient, doctor, staff, admission and shift information from one interface.

Built with

See the other projects