An open API service indexing awesome lists of open source software.

https://github.com/anilerc/healthify

Powered by Java/Spring Boot/Spring Data JPA (PostgreSQL), healthify is an imaginary appointment management, review and analytics API for hospitals.
https://github.com/anilerc/healthify

lombok maven postgresql spring-boot spring-data-jpa

Last synced: about 1 month ago
JSON representation

Powered by Java/Spring Boot/Spring Data JPA (PostgreSQL), healthify is an imaginary appointment management, review and analytics API for hospitals.

Awesome Lists containing this project

README

          

# healthify
Healthify is/will be a complete hospital appointment management, review, and analytics API written in Java/Spring Boot/Spring Data JPA. N-tier architecture will be used.

I am investing in Java/Spring, and this is where I'd like to hone my abilities while progressively increasing the complexity of this hypothetical API.

I'll post updates following each iteration. First, the fundamental CRUD operations will be done. Along the way, I'll be adding functionality like Spring Security authentication and authorization, logging, unit/integration tests and more.

I also intend to develop more analytics-related or trickier endpoints, such as "Get Highest Reviewed Doctors Since a Date," or endpoints that use geolocation, or APIs for recurring appointment scheduling.

Over the time, I hope it can develop into a robust and comprehensive API with proper usage of the best-practices.

Start date: October 15, 2023.

Initial ERD:

![image](https://github.com/anilerc/healthify/assets/79990807/e9305c0d-db32-4a5f-8e0c-251fa2a07f9b)