Inspiration

Healthcare accessibility is a major challenge, with long wait times and inefficient scheduling. We wanted to create a seamless, user-friendly solution for patients, doctors, and administrators to manage appointments effortlessly

What it does

MediSched is a full-stack doctor appointment booking system that: Allows patients to book appointments easily and make online payments. Provides doctors with a dashboard to manage their schedules and patient details. Enables admins to oversee and manage the entire system efficiently.

How we built it

Frontend: React.js and Tailwind css for an intuitive user interface Backend: Node.js & Express.js for handling server-side logic Database: MongoDB for secure and efficient data storage Authentication: Three-level authentication for Patients, Doctors, and Admins And JWT Payment Integration: Online payment system for a smooth booking experience

Challenges we ran into

Implementing role-based authentication for multiple user types Integrating secure online payments Optimizing real-time appointment scheduling

Accomplishments that we're proud of

Successfully developed a fully functional, scalable appointment system Implemented a secure three-level authentication system Integrated online payments for hassle-free transactions

What we learned

Advanced MERN stack development Implementing secure and efficient authentication

What's next for MediSched

Adding AI-powered appointment recommendations Launching a mobile app for wider accessibility

Built With

Share this project:

Updates