Docvexa
Full StackIn Progress

Docvexa

A SaaS-based healthcare platform that helps patients book doctor appointments, make secure online payments, and receive AI-powered health guidance. Doctors and administrators can efficiently manage appointments, earnings, and platform operations.

Technologies

ReactNode.jsExpress.jsMongoDBZustandJWTGemini AISSLCommerzCloudinaryTailwind CSS

Project Story

Healthcare appointment booking made complete

A comprehensive SaaS platform where patients book appointments and make secure payments, doctors manage consultations, and AI provides health guidance.

Docvexa is a SaaS-based healthcare platform built with the MERN stack to simplify doctor appointment management for patients, doctors, and administrators. Patients can search for doctors, book appointments, make secure online payments through SSLCommerz, and interact with an AI-powered assistant for general health guidance and specialist recommendations. Doctors can manage appointments, track earnings, and update consultation status, while administrators oversee users, doctors, appointments, payments, and overall platform activity through a dedicated dashboard. The application is designed with a clean responsive interface, secure JWT authentication, role-based access control, and a structure that can support future product growth without requiring major redesigns.

AI Health Assistant

Feature 1

AI Assistant

Patients can describe symptoms in natural language and get a guided response that keeps the appointment flow moving without feeling clinical or heavy.

Doctor Dashboard

Feature 2

Doctor Dashboard

A focused control center for managing appointments, patient context, and daily workflow so the operational side stays organized at a glance.

Core Capabilities

Key Highlights

AI-powered health assistant

Patients can describe symptoms in natural language and receive guided support without exposing unsafe medical advice paths.

Secure appointment booking

Doctor search, scheduling, and payment are connected into one workflow so the booking process stays consistent and reliable.

Role-based dashboards

Patients, doctors, and administrators each have a dedicated view that keeps their responsibilities separated and clear.

JWT-protected architecture

Authentication and protected routes help keep access controlled while preserving a responsive user experience.

Engineering Decisions

Challenges & Solutions

Providing safe and natural AI health guidance

Solution

Designed the AI assistant to offer conversational wellness guidance, recommend relevant specialists, and avoid unsafe medical or prescription advice.

Integrating secure online payments with appointment management

Solution

Implemented SSLCommerz payment integration to securely handle transactions while keeping appointment status, payment records, and doctor earnings synchronized.