In the current healthcare scenario, booking an appointment with a doctor often involves numerous challenges such as limited appointment availability, geographical constraints, difficulty in finding the right doctor, lack of transparency, and issues with rescheduling or canceling appointments. This not only leads to a poor patient experience but also results in inefficient management of the doctor's schedule. The current system's structure is composed of outdated front-end frameworks, making it challenging to store data in the back end. This web-based application is built using Next.js for the front-end, Strapi API for the backend, MySQL for database purposes, Kinde Auth for authentication and Hostinger for hosting the database. To address this issue, a web-based program called Doctor Appointment Booking System allows the patients to schedule their appointments easier. The primary goal of this research study is to streamline the time-consuming appointment scheduling process and improve the efficiency of the healthcare system. Missed appointments and misunderstandings will be decreased since the proposed approach offers a clear communication channel between patients and healthcare professionals.