A full-stack medical appointment management platform for a university clinic. Built with a Spring Boot backend and a React frontend, it allows patients, doctors, and administrators to securely manage appointments and patient information.
- Role-based login and registration (Patient, Doctor, Admin)
- Patient information management
- Appointment booking and modification
- Doctor availability browsing
- RESTful API integration
- MySQL database with query optimization
- React frontend with routing and Axios-based API service
- Backend: Spring Boot, MySQL, Spring Security
- Frontend: React, React Router, Axios
- Auth: JWT Token-based Authentication
- Database: MySQL with indexing and caching strategies