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
- cloudnary
- express.js
- html5
- javascript
- json
- jwt
- mongodb
- node.js
- tailwind
Log in or sign up for Devpost to join the conversation.