Wellness Point Clinical System is a Spring Boot backend application developed for managing core operations of a multi-clinic healthcare environment. The system is designed to support user registration, clinic and role management, doctor and patient handling, and financial workflows such as payments and refunds through RESTful APIs.
- User registration and management
- Role management
- Clinic management
- Doctor registration
- Patient registration
- Payment handling
- Refund handling
- Layered backend architecture using Controller, Service, Repository, DTO, and Entity layers
- MySQL database integration with Spring Data JPA
- API documentation support with OpenAPI/Swagger
- Java 22
- Spring Boot 3.3.0
- Spring Web
- Spring Data JPA
- MySQL
- Lombok
- ModelMapper
- Spring Validation
- Springdoc OpenAPI
src/main/java/edu/icet/
- config
- controller
- dto
- entity
- repository
- service
- User
- Role
- Clinic
- Doctor
- Patient
- Payment
- Refund
- POST
/api/users/register - POST
/api/doctors/register - POST
/api/patients/register
- Java 22
- Maven
- MySQL Server
Update the application.yml file with your local MySQL credentials before running the project.
Example:
spring:
datasource:
url: jdbc:mysql://localhost:3306/multi_clinic_db
username: your_username
password: your_password
jpa:
hibernate:
ddl-auto: create