April, 2025 - July, 2025
CareSync is a smart healthcare support platform that streamlines interactions between patients and hospitals. It delivers fast, reliable, and up-to-date information on doctors and hospital services, and supports access to charitable assistance through trusted organization — all within a user-friendly application.
- Search hospitals by need, cost, and location
- Discover doctors by specialty, condition and cost
- Find doctor schedules' across hospitals
- Submit and view hospital reviews and ratings
- Access charity and support options
CareSync is built in collaboration with Helping Hand For Needy, a non-profit organization dedicated to supporting individuals in hospitals who struggle to afford treatment.
- CareSync is built using a microservices architecture. Each core service is independently built using Spring Boot. All services communicate over REST APIs and are containerized with Docker and orchestrated using Kubernetes (K8s). Services and the PostgreSql database are deployed on Azure
- Auth Service – Handles registration, authentication, and profile information
- Data Service – Manages and provides general hospital and doctor information
- Location Service – Manages and provides location information of users, hospitals or doctors
- Feedback Service – Stores and retrieves user reviews and ratings
- Charity Service – Connects users to our collaborator organization
- Java 21
- Spring Boot (3.4.5)
- PostgreSQL (16.8)
- ReactJS (User Interface)
- Docker Compose (Local Development)
- Remote VM (Production Deployment)
- Google Cloud (Cloud Hosting)
The system supports a normalized relational schema for managing users, hospital and doctor information, reviews and ratings and supporting charity. See database schema for full schema details.
- Docker
- env files
-
Clone the repository recursively:
git clone --recurse-submodules https://github.com/IshrakAdit/CareSync.git cd CareSync -
Start Development Environment:
docker-compose up --build -d
caresync/
├── .github/workflows
│ ├── deploy.yaml
├── clients/ # Frontends
│ ├── web-app/ # ReactJS Web App
├── services/ # Spring Boot microservice
│ ├── auth-service/
│ ├── data-service/
│ ├── location-service/
│ ├── feedback-service/
| └── init-db/
├── docker-compose.yaml
├── docker-compose.prod.yaml
└── docs/
Feature : https://youtu.be/WMaVmAf3Azg Infrastructure : https://www.youtube.com/watch?v=IiBBGERiqvQ
This project is licensed under the MIT License.
- Collaborator Organization — Helping Hand For Needy