Project Story: Inspiration:

Healthcare accessibility has always been a challenge, from long queues at clinics to confusion in finding the right doctor. Inspired by platforms like Practo and the growing demand for AI-driven healthcare, we aimed to build a system that makes healthcare smarter, faster, and more patient-friendly.

How I Built It:

Frontend: React.js + Tailwind CSS for a clean, responsive UI

Backend: Node.js + Express.js for APIs and business logic

Database: MongoDB for scalable data storage

Authentication: JWT with OTP-based 2FA for security

Video Consultations: WebRTC for real-time video & chat

Voice Assistant: Web Speech API integrated with backend logic

AI Components:

Symptom Checker trained on structured health data

Doctor Matchmaking with a recommendation system

Location Services: Google Maps API for nearby hospital discovery

What I Learnt:

Building scalable healthcare platforms requires handling sensitive data securely.

Integrating AI models (for symptom checking and doctor matching) with a live app taught us about balancing accuracy and user experience.

We gained experience in full-stack deployment and ensuring smooth communication between frontend, backend, and AI services.

Learned the importance of accessibility (voice navigation, adaptive UI) for patients with different needs.

Challenges:

Data Privacy: Ensuring patient data remains secure during authentication, storage, and video calls.

AI Accuracy: Training the symptom checker to avoid false or misleading results.

Real-time Features: Implementing video consultations and voice assistant required handling concurrency and performance bottlenecks.

Integration: Making sure the insurance, payments, AI, and appointment booking modules worked seamlessly together.

Impact:

Our system is more than just an appointment booking platform — it is a digital healthcare ecosystem. Patients get:

Smarter doctor recommendations

Easy virtual consultations

Medical report management

Access to nearby hospitals and insurance privileges

Doctors and admins benefit from dashboards, reminders, and report management, making the overall healthcare experience efficient and intelligent.

Built With

  • bcrypt
  • css3-frontend:-react.js
  • express.js-database:-mongodb-(nosql)-authentication-&-security:-jwt
  • html5
  • integrations:
  • nodemailer
  • tailwind-css-backend:-node.js
  • webrtc
Share this project:

Updates