đź’ˇ Inspiration

PCOS (Polycystic Ovary Syndrome) affects 1 in 10 women in the United States, yet up to 70% of cases worldwide remain undiagnosed. Compounding this issue, 93% of women report having their medical concerns dismissed by healthcare professionals.

Clarity empowers women to take control of their health by helping them properly document symptoms and gain preliminary insights into potential PCOS indicators—enabling stronger, more informed advocacy during medical consultations.

🎙️ What It Does

Clarity leverages an often-overlooked PCOS symptom: voice deepening.

The app analyzes voice samples by measuring vocal jitter and comparing results against patterns observed in individuals diagnosed with PCOS to assess potential risk.

Beyond voice analysis, Clarity offers comprehensive symptom tracking, including:

  • Irregular menstrual cycles
  • Fertility challenges
  • Unwanted facial hair growth

Users can generate professional PDF reports summarizing symptom history and insights to share directly with healthcare providers for more productive appointments.

⚙️ How We Built It

We built Clarity using a modern mobile stack focused on performance and accessibility:

  • Frameworks: React Native + Expo
  • Routing: Expo Router
  • Languages: TypeScript, Python
  • State Management: Zustand with AsyncStorage persistence
  • Animations: React Native Reanimated
  • ML & Data:
    • SVG for data visualization
    • TensorFlow Lite (TFLite) for on-device ML models

đźš§ Challenges We Ran Into

  • Audio Pipeline: Configuring the voice recording and analysis pipeline to ensure high-fidelity inputs.
  • Design Consistency: Maintaining font and layout consistency across different mobile platforms.
  • ML Compatibility: Solving TFLite compatibility issues with Node.js environments inside React Native.
  • HealthKit: Navigating Apple Health integration limitations within Expo Go and simulator environments.

🏆 Accomplishments We’re Proud Of

  • Algorithmic Precision: Implementing accurate voice jitter calculation algorithms from scratch.
  • Cycle Mathematics: Developing complex logic for phase tracking and period prediction.
  • Robust Export: Building a comprehensive PDF export system that healthcare providers can actually use.
  • Visualizer: Creating a real-time audio visualizer for voice recordings.
  • UI/UX: Designing an intuitive, accessible UI with glassmorphic components.

đź§  What We Learned

We gained hands-on experience with:

  • Advanced animation libraries (Reanimated).
  • UI/UX design principles specifically for health applications.
  • AI model integration for data summarization.
  • Technical highlights like SVG-based graph rendering and robust PDF generation workflows.

🚀 What’s Next for Clarity

  • Android Health Connect: Full integration for broader health data syncing.
  • Smart Alerts: Push notifications for upcoming period predictions.
  • Holistic Tracking: New modules for food/mood logging and sleep quality integration.
  • Community: In-app support forums to connect users with shared experiences.

Built With

Share this project:

Updates