This project is a full-stack web application for online doctor appointment booking, featuring real-time schedule management and smart doctor selection. Patients can search for doctors by specialty, view real-time availability, and book appointments online, while doctors can manage schedules, approve appointments, and handle patient queues. Administrators can manage doctors, specialties, and monitor overall system usage. The system is built using a 3-tier architecture with Next.js and TypeScript for the frontend, Spring Boot (Java) for the backend, and PostgreSQL as the database, communicating via REST APIs secured with JWT authentication. (System-oriented full-stack web application project)
Example Images:











