Skip to content

sunilroat-code/Doctor-Appointment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Doctor Appointment System ✨

Check out my frontend my project!

Check out my admin my project!

A full-stack web application designed to streamline the process of booking and managing medical appointments. It serves three distinct user roles: Patients, Doctors, and Administrators, each with a dedicated and secure interface.

🚀 Key Features


Patient Features (User-Facing App)

User Authentication: Secure registration and login using JWT.

Browse & Filter Doctors: Search for doctors and filter them by specialty.

Real-time Availability: View up-to-the-minute available appointment slots.

Appointment Booking: A seamless, multi-step booking process.

Secure Online Payments: Integrated with Stripe and Razorpay.

Appointment Management: View, manage, and cancel appointments in a personal dashboard.


Doctor Features (Admin/Doctor Panel)

Secure Doctor Login: A separate, secure login portal for doctors.

Personal Dashboard: View key metrics like total earnings, patient count, and upcoming appointments.

Appointment Management: View a list of their appointments and mark them as "Completed" or cancel them.

Profile Management: Update their own fees, availability, "About Me" section, and more.


Admin Features (Admin/Doctor Panel)

Secure Admin Login: A separate, secure login portal for administrators.

Platform-Wide Dashboard: View high-level statistics for the entire platform.

Doctor Management: Add new doctors to the platform and manage their availability.

Appointment Oversight: View and manage all appointments across the entire system.


image

Releases

No releases published

Packages

 
 
 

Contributors

Languages