Well Being

  • Tech Stack: Lottie Animations, Firebase (Auth, Storage, Firestore), Speech-to-Text (live transcription), WatermelonDB, MMKV, WebRTC, InCallManager, Socket.IO
  • Github URL: Project Link

Overview:

Wellbeing is an AI-powered health companion that helps users identify potential medical conditions through intelligent symptom analysis, book appointments with trusted doctors, and engage in secure virtual consultations. The app enables real-time video visits and offline-first chat, providing accessible and personalized healthcare directly from the user's smartphone.

My Role:

I was responsible for building the complete client-side experience using the new architecture and TypeScript. My focus was on delivering a fast, fluid, and secure mobile application that supports real-time audio/video calls, offline-first messaging, and seamless healthcare workflows using Firebase and WebRTC integrations.

Key Responsibilities:

  • AI Assistant Integration: Integrated an AI-driven symptom analysis module to guide users in identifying potential conditions through natural input and real-time feedback.
  • UI/UX Development: Built a clean and accessible interface using Restyle, Skia, Reanimated, and Linear Gradient to enhance the visual and interactive experience.
  • Real-time Communication: Enabled secure, low-latency video consultations using WebRTC, Socket.IO, and InCallManager for call controls and signaling.
  • Offline-First Messaging: Developed instant messaging with offline support using WatermelonDB and MMKV for efficient local persistence and synchronization with Firestore.
  • Calendar & Scheduling: Integrated components like Flash Calendar, Flash List, and Calendar Strip to manage and display doctor availability, appointment bookings, and reminders.
  • Voice Interaction: Enabled voice input and live speech-to-text transcription using Speech-to-Text for hands-free accessibility during consultations.
  • Data & Storage: Used Firebase (Auth, Firestore, Storage) to manage secure user sessions, medical records, and multimedia messages.
  • Localization: Implemented global language support using i18next to enhance inclusivity across diverse regions.