Medical Appointment System

Spring Boot · React · Kafka

Medical Appointment System is a portfolio-grade full-stack project that demonstrates real-world backend engineering with Spring Boot microservices, JWT authentication, API Gateway, Eureka service discovery, centralized configuration, Kafka-based asynchronous notifications, and a React frontend for patient and doctor workflows.

Technical stack

Java 21Spring Boot 3Spring CloudSpring SecurityJWTOpenFeignFlywayMavenPostgreSQLApache KafkaReactViteTailwind CSSAxiosReact RouterDockerDocker ComposeGitHub ActionsGHCR