Skip to content

innozetech/prescripto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ Prescripto β€” Smart Healthcare Management System

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.

Live Demo Built by Innoze Status


🎯 The Problem

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

βœ… Our Solution

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.


πŸ’Ό Business Impact

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

✨ Key Features

πŸ§‘β€βš•οΈ Patient Portal

  • πŸ” 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

🩺 Doctor Portal

  • πŸ“Š 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

πŸ›‘οΈ Admin Portal

  • πŸ“ˆ 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

πŸ› οΈ Tech Stack

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
Email Gmail SMTP via Nodemailer
Deployment Vercel

πŸ“Έ Project Screenshots

πŸ§‘β€βš•οΈ Patient Portal

Register
πŸ“ Register
Login
πŸ” Login
Home
🏠 Home β€” Hero Section
Browse Doctors
πŸ‘¨β€βš•οΈ Browse Doctors by Speciality
Book Appointment
πŸ“… Appointment Booking
My Appointments
πŸ“‹ My Appointments
Digital Prescription
πŸ’Š Digital Prescription

🩺 Doctor Portal

Doctor Login
πŸ”‘ Doctor Login
Doctor Dashboard
πŸ“Š Doctor Dashboard
Appointments
πŸ“‹ Appointments List
Patient History
πŸ—‚οΈ Patient History

πŸ›‘οΈ Admin Portal

Admin Login
πŸ”‘ Admin Login
Admin Dashboard
πŸ“ˆ Admin Dashboard
Add Doctor
βž• Add Doctor
Doctor List
πŸ‘¨β€βš•οΈ Doctors List
All Appointments
πŸ“‹ All Appointments
Appointment History
πŸ—‚οΈ Appointment History

🌟 Why Innoze Built This

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.


🀝 Want This System for Your Clinic or Hospital?

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.


Email Us Β  Visit Innoze


Built with ❀️ by Innoze β€” Karachi, Pakistan πŸ‡΅πŸ‡°

About

πŸ₯ Smart clinic & hospital management system β€” Book appointments, write digital prescriptions & track patient history in real-time | Patient β€’ Doctor β€’ Admin Portals | MERN Stack ⚑

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors