Survey App for Corona Patients

React Native health surveillance platform integrated with Fitbit wearables to track bio-metrics and daily symptoms for COVID-19 research.

Survey App for Corona Patients

Project Overview

A freelance medical research platform featuring a React Native mobile application integrated with Fitbit wearables. The system captures real-time biometric data and daily patient symptom surveys to provide a comprehensive dataset for the University of Sharjah (UOS). This data is aggregated into CSV reports to train AI models for higher accuracy in early-stage COVID-19 detection.

Role

Full Stack Developer

Technologies Used

React NativeExpress.jsMongoDBRedisSocket.ioFitbit OAuthNode-Cron

Tasks

  • Developed a cross-platform React Native mobile application for patient data collection
  • Implemented Fitbit OAuth 2.0 integration for secure wearable device synchronization
  • Built a dynamic, multi-step survey system with conditional logic based on patient responses
  • Established a WebSocket connection via Socket.io for real-time biometric data streaming
  • Architected a high-performance data pipeline using Redis for temporary storage and Cron jobs for persistent DB batching
  • Implemented a notification system for daily survey reminders and device disconnection alerts
  • Developed a reporting engine to aggregate Fitbit and survey data into CSV format for research teams
  • Created a live biometric dashboard within the app for real-time health monitoring
  • Managed persistent storage of historical survey data for longitudinal patient tracking

Achievements

  • Successfully integrated real-time wearable telemetry with clinical survey data
  • Optimized database performance by implementing a Redis-to-MongoDB buffering strategy
  • Enabled large-scale data collection for UOS research group to improve AI model accuracy
  • Built a reactive UI that handles complex conditional survey flows seamlessly
  • Ensured high user engagement through automated retention notifications
  • Delivered a stable synchronization layer between Fitbit Cloud and local backend services

Contributions

  • Architected the end-to-end data flow from wearable sensors to research CSV reports
  • Designed the backend infrastructure using Express and Socket.io for live data feeds
  • Developed the logic for dynamic survey branching and state management
  • Implemented the automated data export pipeline for academic research collaboration
  • Created the device health monitoring system to ensure continuous data streams
  • Designed the schema for efficient storage of high-frequency biometric analytics