Prescripto----Full-Stack-Appointment-Booking-System- Tailwind Templates

Prescripto Full Stack Appointment Booking System

Tech Stack: React.js, Tailwind CSS, Express.js, MongoDB, JWT, Stripe, Cloudinary

Prescripto – Full-Stack Appointment Booking System 🩺

A web app for patients to book appointments, doctors to manage earnings and schedules, and admins to oversee the platform β€” built with secure authentication, real-time features, and online payments.

πŸ”— Live Demo: LINK


βš™οΈ Tech Stack

  • Frontend: React.js, Tailwind CSS, JavaScript (ES6+)
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Auth: JWT (JSON Web Tokens)
  • Payments: Stripe API
  • Image Upload: Cloudinary
  • Tools: Git, GitHub, Firebase Hosting (optional)

πŸš€ Key Features

  • πŸ‘₯ Role-based Auth: Patients, Doctors, Admin (JWT-secured)
  • πŸ—“οΈ Appointment Booking + Management
  • πŸ’Έ Stripe Payment Integration
  • πŸ“Š Doctor Dashboard (Earnings, Appointments)
  • πŸ› οΈ Admin Panel for Doctor & Appointment Management
  • ☁️ Cloudinary Image Upload
  • πŸ“± Responsive UI (Mobile-First Design)

πŸ“‚ Quick Setup

# Clone Repo
git clone https://github.com/yourusername/prescripto.git && cd prescripto

# Backend Setup
cd backend && npm install
# Add .env with config (see below)
npm start

# Frontend Setup
cd ../frontend && npm install
npm start

πŸ“‚ .env Example

PORT = your_port
MONGODB_URI = your_mongodb_uri
CLOUDINARY_NAME = your_cloud_name
CLOUDINARY_API_KEY = your_api_key
CLOUDINARY_SECRET_KEY = your_secret_key
ADMIN_EMAIL = your_admin_email
ADMIN_PASSWORD = admin_password
JWT_SECRET = your_JWT_secret

πŸ‘¨β€πŸ’» Author Himadri Karan πŸ”— LinkedIn | 🌐 GitHub


πŸ“Œ Key Benefits:

  • Everything fits on one page (even in GitHub’s preview).
  • Easy for recruiters to scan tech, features, setup without scrolling.
  • Bash commands and .env are inline, minimalist, and practical.

Thank You

Top categories

Loading Svelte Themes