🩺 Online Healthcare & Consulting
Final Year Project Report
Submitted By:
Suraj Bisht
Roll No.: 230180600004
Department of MCA
BTKIT Dwarahat (Almora)
Uttarakhand Technical University
Guide:
Asst. Prof Rajesh Chaniyal
May 2025
Certificate
This is to certify that the project report titled
“Online Healthcare & Consulting”
submitted by
Suraj Bisht (Roll No. 230180600004),
a student of MCA, BTKIT Dwarahat, Almora,
Uttarakhand Technical University,
has been carried out under my supervision and guidance.
This project is original and not submitted elsewhere for any degree or diploma.
_______________________
Asst. Prof Rajesh Chaniyal
Project Guide
Date: ________________
Declaration
I hereby declare that the project report entitled
“Online Healthcare & Consulting”
submitted by me in partial fulfillment of the requirements for the degree of MCA
is my original work and has not been submitted elsewhere.
Date: ________________
Signature: ________________
Name: Suraj Bisht
Roll No.: 230180600004
Acknowledgment
I would like to express my sincere gratitude to Asst. Prof Rajesh Chaniyal for his
valuable guidance and support throughout the project.
I also thank my college BTKIT Dwarahat and Uttarakhand Technical University for
providing the necessary facilities and encouragement.
Finally, I extend my thanks to my family and friends for their constant support and
motivation during the course of this project.
Abstract
Online Healthcare & Consulting is a modern full-stack web application designed to
empower digital healthcare for everyone. Developed by Suraj Bisht and Gaurav Chandra
Nainwal, this platform revolutionizes how patients and doctors connect online by
simplifying appointment booking, consultation management, and admin oversight — all
within a seamless and secure interface.
The system supports three user roles — Patient, Doctor, and Admin — each with
personalized dashboards tailored to their needs. Real-time appointment slot selection,
availability tracking, and secure payment integration via Razorpay ensure a smooth
experience for all users.
This project emphasizes usability, performance, and security, leveraging technologies
like React.js, Tailwind CSS, Node.js, Express, MongoDB, and JWT for authentication
and role-based access control.
Basic Features
• User Roles: Patient, Doctor, and Admin panels with personalized dashboards.
• Appointment Booking: Real-time slot selection with automatic availability updates.
• Secure Payments: Integrated Razorpay API for hassle-free appointment payments.
• Doctor Profiles: Manage specialties, availability, experience, and consultation fees.
• Admin Control: Manage users, doctors, and appointments efficiently.
• Authentication & Security: JWT-based login with role-based access control.
• Responsive Design: Works seamlessly on desktops, tablets, and mobile devices.
Technology Stack
Frontend: React.js (with Vite) for fast and reactive UI; Tailwind CSS for responsive
styling; Axios for API requests.
Backend: Node.js and Express.js provide scalable REST APIs; MongoDB with
Mongoose handles database operations; Multer manages file uploads like doctor profile
images.
Authentication: JSON Web Tokens (JWT) secure user sessions and enforce role-based
access.
Payments: Razorpay API enables fast, secure, and reliable payment processing.
Tagline
“Building a healthier tomorrow — one appointment at a time.”
Deployment
The application is deployed and accessible at:
https://online-healthcare-checkup-1.onrender.com
The platform is fully responsive and has been tested extensively on multiple devices and
browsers to ensure optimal performance and usability.