Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 2.29 KB

File metadata and controls

77 lines (56 loc) · 2.29 KB

🚀 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