Skip to content

Pinkuu108/Hospital_Managemeant_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Hospital Management System – Spring Boot REST API Project

Hospital Management System is a Java Spring Boot REST API application designed to manage core hospital operations such as patient records, doctor management, appointments, and related workflows.
The application is built using Spring Boot, Spring Data JPA, and Hibernate with MySQL database integration, following a clean layered architecture.

✨ Features

βœ” Patient Management
βœ” Doctor Management
βœ” Appointment Scheduling
βœ” CRUD-based REST APIs
βœ” Database Integration (MySQL)
βœ” Layered Architecture (Controller / Service / Repository)
βœ” Exception Handling & Validation

πŸ› οΈ Tech Stack

  • Java / Java 8
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • MySQL

πŸ“‚ Project Structure

Hospital_Management_System/
β”œβ”€β”€ controller/      β†’ REST Controllers (API Layer)
β”œβ”€β”€ service/         β†’ Business Logic
β”œβ”€β”€ repository/      β†’ Data Access Layer (JPA Repositories)
β”œβ”€β”€ entity/          β†’ JPA Entities / Database Models
β”œβ”€β”€ exception/       β†’ Global Exception Handling
└── config/          β†’ Configuration Classes

βš™οΈ Setup Instructions

1️⃣ Clone Repository

git clone https://github.com/Pinkuu108/Hospital_Managemeant_System.git

2️⃣ Open Project

Import into IntelliJ IDEA / Eclipse / Spring Tool Suite

3️⃣ Configure Database (application.properties)

Update only these values based on your local MySQL setup:

spring.datasource.url=jdbc:mysql://localhost:3306/your_database  
spring.datasource.username=your_username  
spring.datasource.password=your_password  

βœ” No other changes required

4️⃣ Run Application

Run the Spring Boot main class

5️⃣ Test APIs

Use Postman or any REST client to test endpoints

🎯 Project Objective

This project demonstrates backend development concepts including RESTful API design, database-driven operations, entity relationships, and enterprise-style application structure using Spring technologies.

🏷 Topics

mysql β€’ java β€’ spring β€’ restapi β€’ hibernate β€’ java8 β€’ springboot β€’ springdata-jpa β€’ crud-api

πŸ‘¨β€πŸ’» Author

Pinku Prusty
Java Developer

πŸ”— LinkedIn: https://www.linkedin.com/in/pinkuna-prusty-55b487273/
πŸ“§ Email: pinkunaprusty108@gmail.com

About

This is my HoHospital Management System is a Java Spring Boot REST API application designed to manage core hospital operations such as patient records, doctor management, appointments, and related workflows. The project is built using Spring Boot, Spring Data JPA, and Hibernate with database integration, following a layered architecture. It exposes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages