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, andLinear Gradientto enhance the visual and interactive experience. -
Real-time Communication: Enabled secure,
low-latency video consultations using
WebRTC,Socket.IO, andInCallManagerfor call controls and signaling. -
Offline-First Messaging: Developed instant
messaging with offline support using
WatermelonDBandMMKVfor efficient local persistence and synchronization with Firestore. -
Calendar & Scheduling: Integrated components
like
Flash Calendar,Flash List, andCalendar Stripto manage and display doctor availability, appointment bookings, and reminders. -
Voice Interaction: Enabled voice input and
live speech-to-text transcription using
Speech-to-Textfor 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
i18nextto enhance inclusivity across diverse regions.