SG-Health
Health Platform

SG-Health

Personal Health Data, Unified

Aggregate data from Withings, Oura Ring, Apple Health, and blood tests into a single dashboard with AI-powered insights and voice assistant.

Data Sources

Four data streams feed into a single unified view of your health.

⚖️

Withings

Weight, blood pressure, body composition

💍

Oura Ring

Sleep, HRV, activity, readiness, stress

🍎

Apple Health

Steps, workouts, vitals, activity rings

🩸

Blood Tests

60+ test types with trend analysis

Dashboard

25+ modular widgets you can drag, reorder, expand, and hide. Everything at a glance.

⚖️

Withings Widgets

  • Weight chart with trends
  • Blood pressure tracking
  • Body composition analysis
😴

Oura Widgets

  • Sleep metrics & sleep/wake clock
  • Daily scores & readiness
  • Heart metrics, SpO2, stress, temperature
🏃

Apple Health Widgets

  • Steps & workout tracking
  • Vitals dashboard
  • Activity rings & daylight exposure
🩸

Blood Test Widgets

  • Summary card & trends chart
  • Out-of-range alerts
  • Full results table
📅

Life in Months

Your life visualized as a grid — inspired by Wait But Why. A perspective-shifting view of time.

🔧

Fully Customizable

Drag to reorder widgets. Expand for detail. Hide what you don't need. Your dashboard, your way.

AI-Powered Insights

Ask questions about your health data using text or voice. Powered by Claude and OpenAI.

💬

Claude Text Chat

Claude-powered conversational assistant with SSE streaming. Uses 5 tool functions to query your health data: health summary, sleep, activity, blood tests, and timeline.

🎙️

Voice Assistant

OpenAI Realtime API voice-to-voice conversation via WebRTC. Talk to your health data naturally with 11 selectable AI voices.

📜

Chat History

Persistent chat history with sidebar navigation. Return to previous conversations and pick up where you left off.

🔊

TTS Preview

Preview voice output with gpt-4o-mini-tts before starting a conversation. Find the voice that works for you.

Blood Test Tracking

Comprehensive blood test management with 60+ pre-configured test types.

📊

60+ Test Types

Pre-configured test types covering CBC, lipid panel, metabolic panel, liver function, thyroid, vitamins, and more.

📈

Trend Analysis

Track values over time with visual charts. See how your results change across tests. Gender-specific optimal ranges.

⚠️

Out-of-Range Alerts

Automatically flags results outside optimal ranges. Quick visibility into what needs attention.

📋

Bulk Import

Paste results from your lab report and the text parser extracts and categorizes your values automatically.

Tech Stack

React TypeScript Vite PWA Azure Functions Azure Table Storage Azure AD / MSAL Claude API OpenAI Realtime API Azure Key Vault GitHub Actions

Built for Free (Almost)

Estimated running cost: ~$0.34/month. Built almost entirely on Azure free tiers and open-source tools. Proving that a full-stack health platform doesn't need to cost a fortune.