Skip to content

PRESCRIPTO is a full-stack web application built using the MERN stack. It simplifies appointment booking, viewing history, and secure online payments. With features like JWT authentication, Razorpay integration, and a responsive UI, PRESCRIPTO delivers a seamless and secure healthcare service experience.

Notifications You must be signed in to change notification settings

HIMANSHU9690/Prescripto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💊 Prescripto – Online Medical Appointment & Prescription Platform

Prescripto is a full-stack web application designed to simplify medical appointment booking, online prescription management, and secure transactions for patients and doctors. Built with the MERN Stack, it provides user-friendly dashboards for both patients and administrators.


🚀 Features

  • 🩺 Book Appointments with available doctors
  • 🧾 Digital Prescription Management
  • 🧑‍⚕️ Doctor/Admin Dashboard for managing bookings
  • 🔐 JWT-Based Authentication & Authorization
  • 💳 Secure Payment Integration via Razorpay
  • 📱 Fully responsive UI using Tailwind CSS
  • 🧩 RESTful APIs for scalable backend communication

🛠️ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Axios
  • React Router DOM

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • Razorpay Payment Gateway
  • JWT for Auth
  • Dotenv for config

Deployment:

  • Frontend: Vercel
  • Backend: Render
  • Database: MongoDB Atlas

(login page, dashboard, payment flow, etc.)


⚙️ Installation & Setup (For Local Development)

# 1. Clone the repo
git clone https://github.com/HIMANSHU9690/prescripto.git
cd prescripto

# 2. Install dependencies

# For frontend
cd client
npm install

# For backend
cd ../server
npm install



# 4. Run both servers

# Backend
cd server
npm run dev

# Frontend
cd ../client
npm run dev

*Folder Structure

prescripto/
├── client/           # React frontend
├── server/           # Node.js + Express backend
│   ├── models/       # Mongoose schemas
│   ├── routes/       # API routes
│   ├── controllers/  # Business logic
│   ├── utils/        # JWT, payment utils
│   └── .env          # Environment variables


*Future Enhancements
Email notification for bookings

Admin analytics dashboard

Doctor-side login and management

Prescription PDF download

 Author
Himanshu
📧 hkhimanshu3104@gmail.com


About

PRESCRIPTO is a full-stack web application built using the MERN stack. It simplifies appointment booking, viewing history, and secure online payments. With features like JWT authentication, Razorpay integration, and a responsive UI, PRESCRIPTO delivers a seamless and secure healthcare service experience.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages