ApapMedika is a microservice-based healthcare management system built as part of the APAP course at Universitas Indonesia. The system consists of six interconnected services communicating through REST APIs.
Key contributions
Architected and built two microservices (appointment and pharmacy) using Spring Boot
Developed the Vue.js frontend dashboard for appointment management and pharmacy inventory
Implemented inter-service communication between 6 microservices for end-to-end healthcare workflows
Designed PostgreSQL schemas with proper data isolation and referential integrity
Handled authentication and authorization across services using JWT-based access control