This project is an Online Appointment System for Doctors, built using Blazor Server and powered by the Radzen UI Component library. The application streamlines the process of scheduling appointments between patients and doctors, enhancing efficiency and patient care.
.NET Core: Framework for building cross-platform applications.
Blazor Server: Server-side Blazor framework for interactive web apps.
Radzen UI Components: Pre-built UI components for Blazor apps.
- Home - The doctor can quickly view today's appointments and access patient statistics, including total patients, appointments, pending requests, and today's appointments.
- Appointments - The doctor is able to view, take actions (cancel/approve/close/revisit), and even add summary reports for streamlined management.
- Patient - The doctor can effortlessly access patient records, including their detailed information.
- My Profile - The doctor can view their profile or details.
- Edit Profile - The doctor can update their profile information.
- Appointments - The patient has complete control over appointments able to view, and take actions (cancel/revisit).
- Book Appointment - The patient can book an appointment by selecting the appointment date and doctor
- My Profile - The patient can view their profile or details.
- Edit Profile - The patient can update their profile information.
Change Password: User can change their password here.
1 - Install the following
2 - Set up a database on pgAdmin 4
3 - Set the ConnectionString in the Appsettings.json file in the project
4 - Run Application