QuickClinic is a full-stack microservices project developed using Java, Spring Boot, and React for a scalable healthcare booking platform.
Key features implemented include OAuth2 + JWT Authentication, User Role System, Microservices Setup, User Dashboard, User Operations, Booking System, and Spring Security Configuration.
The developer faced and resolved issues related to JWT token handling, React fetch errors, and heavy response payloads, emphasizing the importance of encoders, debugging coordination, and efficient API design.
Future steps include implementing an appointment booking module, adding Kafka messaging, Dockerizing microservices, incorporating an admin panel, patient-doctor matching, and real-time notifications.