SmartMed-AI
AI-Powered Doctor Matching & Telehealth Platform
An AI-assisted doctor-patient matching platform that connects patients with the right specialist in seconds. Keyword-based symptom analysis maps complaints to the correct specialization, patients browse verified doctors and book consultations, and an offline AI chatbot auto-engages and emails doctors so no inquiry is missed.
Main Features
From symptom triage to booked consultation — with no inquiry left behind.
AI Symptom Matching
Keyword-mapping engine translates natural-language symptoms into the correct specialization (e.g. chest pain → Cardiologist).
Doctor Discovery & Filters
Search and filter doctors by specialization, city, consultation type, availability, and minimum experience.
Appointment Booking
Patients pick date, time slot, and consultation type (Online/Physical) with instant booking confirmation.
Doctor Dashboard
Doctors confirm/cancel appointments, toggle live availability, and update their professional profile.
Patient Dashboard
Patients track every appointment by status (pending, confirmed, cancelled) in one unified view.
AI Chatbot Auto-Reply
When a doctor is offline, an automated chatbot replies instantly and collects the patient's information.
Email Notifications
Doctors get an email alert for every new patient message via Nodemailer + Gmail SMTP.
Rating & Reviews
Patients rate doctors after a consultation to build trust and surface top specialists.
Firebase Authentication
Secure email/password auth with role-based access control (Patient vs Doctor).
Profile Picture Upload
Doctors upload a profile photo handled via Multer and served from the backend.
Responsive UI
A custom, framework-free design system that adapts across desktop, tablet, and mobile.
Technology Stack
Build your telehealth platform
From Firebase-backed Node APIs to AI-assisted matching and chat, we ship healthcare products end to end.