Skill Bolt
Initializing Platform
Skill Bolt
Marketplace Services Custom Projects Customization About Blog Contact Affiliate Program
Login Get Started Free

Connect with us

website Development v1.0.0 Intermediate

Full Stack Doctor appointment System

0.0 (0)
0 Downloads
Updated 4 hours ago

Shipped a full-stack MERN appointment platform with 2 role dashboards (patient and doctor) JWT auth and role-based middleware enforce access across 5

Technologies & Skills

React.js Express.js MongoDb Node.js
INR 400

One-time purchase

What's Included

Complete Source Code
Documentation
Project Report
Presentation Slides
External Download Link

Support & Customization

Support: None
Custom modifications not available
File Size 95.81 KB
Last Updated Jun 30, 2026
Updates Included

Resource Links

Purchase this project to unlock source and premium resources. Document/report remain secure preview-based on this page.

•Shipped a full-stack MERN appointment platform with 2 role dashboards (patient and doctor);

•JWT auth and role-based middleware enforce access across 5 route groups — patients book/cancel only, doctors update status only.

• Stored passwords with bcrypt hashing; all protected routes return 401 on missing or expired tokens with no data leakage in the error response.

• Wired an AI health chatbot (MediBot) via Gemini 1.5 Flash API, retaining the last 10 conversation turns in memory and capping each reply at 512 tokens.

• Deployed frontend on Vercel and REST API on Render; average API response time under 400ms for appointment fetch and booking routes in production.

Future Enhancements


Known Issues


Installation

🚀 Getting Started


1. Clone / extract project


cd mern-doctor-app


2. Set up the Backend


cd backend
npm install

# Copy env example and fill in your values
cp .env.example .env
# Edit .env:
#   MONGO_URI=mongodb://localhost:27017/doctor_appointment_db
#   JWT_SECRET=your_strong_random_secret
#   CLIENT_URL=http://localhost:5173

npm run dev        # starts on http://localhost:5000


3. Set up the Frontend


cd frontend
npm install
npm run dev        # starts on http://localhost:5173


Open http://localhost:5173 in your brows

Usage

🚀 Getting Started


1. Clone / extract project


cd mern-doctor-app


2. Set up the Backend


cd backend
npm install

# Copy env example and fill in your values
cp .env.example .env
# Edit .env:
#   MONGO_URI=mongodb://localhost:27017/doctor_appointment_db
#   JWT_SECRET=your_strong_random_secret
#   CLIENT_URL=http://localhost:5173

npm run dev        # starts on http://localhost:5000


3. Set up the Frontend


cd frontend
npm install
npm run dev        # starts on http://localhost:5173


Open http://localhost:5173 in your brows

System Requirements

🚀 Getting Started


1. Clone / extract project


cd mern-doctor-app


2. Set up the Backend


cd backend
npm install

# Copy env example and fill in your values
cp .env.example .env
# Edit .env:
#   MONGO_URI=mongodb://localhost:27017/doctor_appointment_db
#   JWT_SECRET=your_strong_random_secret
#   CLIENT_URL=http://localhost:5173

npm run dev        # starts on http://localhost:5000


3. Set up the Frontend


cd frontend
npm install
npm run dev        # starts on http://localhost:5173


Open http://localhost:5173 in your brows

Open Slides

No Q&A available yet

Be the first to ask a question!

Ask a Question

Customer Reviews

0.0 0 reviews
5
0
4
0
3
0
2
0
1
0

Write Your Review

No reviews yet

Be the first to review this project!

Related

Similar Projects

You might also be interested in these projects

Task Manager App – MERN Stack
website Development
FREE
0.0 (0)
Intermediate
C
Charishma Nelakurthi
Verified Seller

Task Manager App – MERN Stack

A full-stack Task Manager app built with MERN stack featuring priority levels, due dates, dark mode, and live deployment.

MongoDB Express React +1
Full-Stack Job & Internship Portal (MERN)
website Development
0.0 (0)
Advanced
S
Sakshi Sharma
Verified Seller
10% OFF

Full-Stack Job & Internship Portal (MERN)

A full-stack MERN job portal featuring JWT authentication, role-based dashboards, job posting, applications, resume uploads, and notifications.

React.js Node.js Express.js +4
₹899 ₹999
View Project
Apartment Billing and Management Portal
website Development
0.0 (0)
Intermediate
K
Kalyan Gandepalli | AP24110011751
Verified Seller
60% OFF

Apartment Billing and Management Portal

Apartment Billing and Maintenance Portal for residents and admins with user authentication, bill management, maintenance requests, announcements.

React Vite TypeScript +12
₹399 ₹1,000
View Project
Nexus.ai
website Development
0.0 (0)
Intermediate
K
Kartik
Verified Seller
25% OFF

Nexus.ai

Nexus.ai — A React/TypeScript + Gemini AI-powered SaaS dashboard demo with analytics visualization, built using Vite and Tailwind CSS.

HTML CSS JAVASCRIPT +8
₹1,500 ₹2,000
View Project