MediCare Connect — Hospital Appointment & Healthcare Management System
Production-ready healthcare platform that enables secure appointment booking, digital prescriptions, and Stripe-powered consultation payments with backend safeguards against duplicate charges and unauthorized access.

Overview
MediCare Connect is a production-ready healthcare platform that simplifies how patients, doctors, and administrators manage consultations from booking to payment.
Patients can browse verified doctors, reserve available appointment slots, complete secure Stripe payments, and receive digital prescriptions. Doctors manage appointments and issue prescriptions, while administrators oversee doctor verification, platform activity, and operational workflows through an admin dashboard.
The project focuses heavily on backend reliability. Appointment conflicts are prevented through server-side validation, Stripe payments use an idempotent workflow to eliminate duplicate charges, and every authenticated request re-validates the user's role and account status to protect against stale JWTs. Built with React, Express 5, MongoDB Atlas, and deployed on Vercel, the platform demonstrates secure API design and production-oriented backend architecture.
Key Results
Challenges & Solutions
Designed an idempotent Stripe payment workflow that creates pending payment records before checkout and safely confirms them after successful transactions, preventing duplicate charges.
Implemented stale-token protection by validating the latest user role and account status from the database on every authenticated request instead of relying solely on JWT claims.
Built server-side appointment conflict detection to prevent concurrent bookings for the same doctor and time slot.
Future Improvements
- Integrate Stripe webhooks to support fully event-driven payment confirmation and recovery from interrupted client sessions.
- Add real-time appointment updates and prescription notifications using WebSockets.
Previous
CareerPilot
Next
StackPulse
Get in Touch
Open to full-stack roles and freelance projects. Got a complex problem to solve or a platform to build? Let's talk.
Email Me© 2026 Md. Saju Ahmed. All rights reserved.