Inspiration

In today’s world, getting timely healthcare can be frustrating. Whether it's the wait time, difficulty accessing the right doctor, or the lack of follow-up support, patients are often left feeling disconnected from their care. We built Healix to change that.

Our goal was to create a seamless telemedicine platform where patients can connect to doctors instantly, get helpful AI-based assistance when doctors aren't available, and access interactive tools that support recovery and wellness. We wanted it to feel natural, intelligent, and easy to use even for first-timers.

What We Built

Healix is a full-stack web platform that offers:

  • Instant Doctor Access: Patients can browse and book appointments with doctors in just a few clicks.

  • Secure Video Appointments via Digital Samba: Once an appointment is confirmed, a secure, high-quality video call is scheduled through Digital Samba, ensuring smooth communication at the scheduled time.

  • 3D AI-Powered Chatbot Doctor: When a doctor isn't available, a smart chatbot steps in. It references the patient's medical history and provides contextual help in an intuitive 3D interface.

  • AR-Based Exercise Learning: Patients can explore a library of physical therapy exercises. Based on their condition, they can choose from a wide range of guided exercises, which are demonstrated by a 3D AR model for easy at-home practice, covering a broad spectrum of common conditions.

  • VR Therapy Center: For a more immersive experience, patients can enter a virtual wellness space where they can engage in exercises and mindfulness routines at their own pace.

  • Calendar Integration: All confirmed appointments are automatically added to the patient's Google Calendar so they never miss a session.

  • OAuth-Based Authentication: Signing in is made seamless and secure through OAuth, allowing users to log in using their Google accounts without the need to remember another password.

  • Smart Dashboard: Both doctors and patients get a clean dashboard that includes appointment history, upcoming sessions, chatbot interactions, and access to therapy resources.

  • Built-in Analytics: Doctors and patients have access to analytics that help them track progress, understand usage patterns, and make informed decisions — all presented in a simple, user-friendly way.

How We Built It

The project was developed entirely using the MERN stack (MongoDB, Express.js, React, Node.js) and integrated with several third-party tools to enhance functionality:

  • Frontend: Built in React with React Fiber and Three.js for rendering the 3D chatbot and AR/VR scenes directly in the browser.

  • Backend: Node.js and Express handle routing, user management, video call coordination, and chatbot communication.

  • Database: MongoDB stores patient data, appointment logs, and chatbot messages securely.

  • AR/VR Engine: Developed using React Fiber and WebXR for cross-device compatibility.

  • Authentication: Integrated Google OAuth 2.0 for secure and quick logins.

  • Video Calls & Appointments: Managed through Digital Samba SDK. When a user books a doctor, a unique Digital Samba room is generated for the scheduled time.

  • Google Calendar Integration: Appointment details are automatically synced to Google Calendar using the Calendar API.

What We Learned

  • Seamless authentication with OAuth drastically improves onboarding, especially for older users or non-tech-savvy patients.

  • Giving patients the power to choose exercises (rather than assigning them) worked better from a usability and flexibility standpoint.

  • Integrating video call scheduling with third-party services like Digital Samba required careful handling of time zones, session tokens, and room permissions.

  • A well-designed dashboard simplifies how users interact with complex features like chatbot history, exercise tracking, and appointments.

Challenges We Faced

  • Ensuring real-time generation of unique, secure Digital Samba rooms without delay during heavy server loads.

  • Balancing AR rendering performance on lower-end devices while maintaining clarity in exercise demonstrations.

  • Managing and syncing time-sensitive data across multiple APIs (OAuth, Calendar, Digital Samba) while ensuring consistency.

  • Building a meaningful 3D chatbot experience that felt helpful, not gimmicky.

Built With

Share this project:

Updates