A production-ready, full-stack Clinic & Hospital Management Platform built by Innoze β with dedicated portals for Patients, Doctors, and Admins to manage appointments, digital prescriptions, and patient history in real-time.
Most clinics and hospitals in Pakistan still rely on:
- β Manual appointment books & phone calls β leading to double bookings and no-shows
- β Paper prescriptions β easily lost and impossible to track
- β No patient history records β doctors start fresh every visit
- β No admin oversight of doctors and appointments
- β Zero digital presence β patients can't book online 24/7
- β No secure system for patient data and records
Innoze built a complete three-sided healthcare platform β Patients book appointments and view digital prescriptions, Doctors manage appointments and write prescriptions, and Admins oversee the entire clinic operation β all from one seamless system.
A clinic can now run its entire operation digitally β no phone calls, no paper, no confusion.
| Before | After |
|---|---|
| Appointments booked via phone calls | β 24/7 self-service online booking |
| Paper prescriptions get lost | β Digital prescriptions β always accessible |
| No patient history tracking | β Complete history with full edit trail |
| No-shows waste doctor time | β Slot-based booking with OTP verification |
| No admin oversight | β Real-time dashboard with full platform stats |
| No data security | β JWT auth + bcrypt encryption |
- π Secure registration, login & OTP-based password reset
- π Auto-generated unique Patient ID for every patient
- π¨ββοΈ Browse doctors by 6 specialities with availability status
- π Slot-based appointment booking (30-minute slots, 10 AM β 9 PM)
- π View & cancel appointments
- π View complete digital prescriptions issued by doctors
- π± Fully responsive β mobile, tablet & desktop
- π Personalized dashboard β earnings, appointments & patient count
- π View, complete & cancel appointments
- π Write detailed digital prescriptions with:
- Diagnosis & Symptoms
- Medicines & Instructions
- Lab Tests & Next Visit date
- βοΈ Edit prescriptions with full edit history tracking
- ποΈ View complete history of all treated patients
- π€ Manage profile, fees & availability status
- π Platform dashboard β total doctors, appointments & patients
- β Add, edit & manage doctors with photo upload
- π View & cancel any appointment on the platform
- ποΈ View completed appointment history
- π Dual login β Admin & Doctor from same panel
| Layer | Technology |
|---|---|
| Frontend | React 19, Vite, Tailwind CSS, React Router |
| Backend | Node.js, Express.js 5 |
| Database | MongoDB Atlas, Mongoose |
| Auth | JWT, bcrypt, OTP via Nodemailer |
| Media Storage | Cloudinary |
| Gmail SMTP via Nodemailer | |
| Deployment | Vercel |
|
π Register |
π Login |
|
π Home β Hero Section |
|
|
π¨ββοΈ Browse Doctors by Speciality |
π Appointment Booking |
|
π My Appointments |
π Digital Prescription |
|
π Doctor Login |
π Doctor Dashboard |
|
π Appointments List |
ποΈ Patient History |
|
π Admin Login |
π Admin Dashboard |
|
β Add Doctor |
π¨ββοΈ Doctors List |
|
π All Appointments |
ποΈ Appointment History |
At Innoze, we engineer solutions that solve real-world problems. Prescripto was built to bring Pakistani clinics and hospitals into the digital age β replacing paper, phone calls, and manual processes with a secure, scalable, and intelligent healthcare platform.
This project demonstrates our capability to build multi-role, enterprise-grade systems with complex business logic, secure authentication flows, and clean modern UI/UX.
Need an appointment booking system, patient management platform, or custom healthcare solution?
Innoze is here to build it, design it, and grow it with you.