Skip to content

ankitdoi-coder/Smart_Hospital_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ₯ Smart Healthcare Appointment & Records System

A Full-Stack Healthcare Management System that simplifies online appointments, doctor-patient interactions, and record management β€” built using Spring Boot (Backend) and React (Frontend).

This project demonstrates a secure, scalable, and real-world SaaS platform with complete role-based dashboards for Admin, Doctor, and Patient.


πŸŽ₯ Live Project Demo

πŸ“Ί Watch Here: Smart Healthcare Project Demo


🧩 Project Repositories


🧠 Key Features

βœ… Secure JWT Authentication and Role-Based Authorization
βœ… Patient Dashboard – Book, view, and manage appointments
βœ… Doctor Dashboard – Manage schedules and prescriptions
βœ… Admin Panel – Approve users, manage doctors & patients
βœ… RESTful APIs with complete Swagger UI Documentation
βœ… Responsive UI with Tailwind CSS + Framer Motion
βœ… Integrated MySQL Database for persistent data storage
βœ… Built for scalability and real-world use


πŸ—οΈ Tech Stack

πŸ–₯️ Frontend

  • React 19
  • Tailwind CSS 4
  • Axios
  • React Router DOM v7
  • Framer Motion
  • Lucide Icons

βš™οΈ Backend

  • Java 17
  • Spring Boot 3
  • Spring Security (JWT)
  • Spring Data JPA & Hibernate
  • MySQL
  • Lombok
  • Swagger (SpringDoc OpenAPI)

βš™οΈ How to Run the Project

▢️ Backend Setup

# Clone backend repo
git clone https://github.com/ankitdoi-coder/HealthCare-Backend
cd healthcare-backend

# Configure application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/healthcare
spring.datasource.username=root
spring.datasource.password=yourpassword
jwt.secret=your_jwt_secret_key

# Run backend
mvn spring-boot:run

### πŸ’» ** Frontend Setup **

```bash
# Clone frontend repo
git clone https://github.com/your-frontend-repo-link.git
cd healthcare-frontend

# Install dependencies
npm install

# Start the frontend
npm run dev

πŸ‘₯ Roles & Access

Role Capabilities

  • Admin Manage doctors, approve users, view all data
  • Doctor Manage appointments, update prescriptions
  • Patient Register, book appointments, view history

πŸ† Project Author

πŸ‘€ Ankit Kumar Gurjar

πŸ’Ό LinkedIn

About

πŸ₯ Full-Stack Smart Hospital Management SaaS. This repository links to the system's React frontend and robust Java Spring Boot backend. Features secure Role-Based Authorization for 3 roles (Admin, Doctor, Patient) via Spring Security, JWT, & OAuth2.0, powered by Hibernate, JPA, and JDBC.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors