VitalsOn

Appointment Booking + Admin Panel
Healthcare ManagementStable (Used in demo deployments)
#Healthcare#Admin Dashboard#JWT#Stripe#Razorpay#MongoDB

About

VitalsOn is an advanced, modular healthcare solution that allows patients to book appointments online, make payments, and interact with healthcare providers while administrators oversee doctor management.

Problem Statement

Long waiting times due to manual scheduling

High administrative overhead and patient frustration

Limited digitalisation of the patient lifecycle

Solution Highlights

User-friendly appointment booking interface

Secure payment integration with Stripe and Razorpay

Customer support via AI-powered chatbot

Owner dashboard with profile and query management

Doctor dashboard showing insights on appointments, earnings, and interactions

Architecture

frontend

React + Vite

backend

Node.js, Express

adminPanel

React + Vite

database

MongoDB (Mongoose)

authentication

JWT

imageUploads

Cloudinary

paymentGateways

StripeRazorpay

support

AI chatbot (configurable)

Environment Variables

PORT
MONGO_URI
JWT_SECRET
STRIPE_SECRET_KEY
RAZORPAY_KEY_ID
RAZORPAY_KEY_SECRET
CLOUDINARY_CLOUD_NAME
CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET