Inspiration

Improving my health across sleep, gym, and nutrition has always meant juggling separate aspects of my life with limited access to analyzing my habits. I wanted a single place to track everything and make it motivating.

What it does

Health Hub is a casual health tracking app that gamifies your wellness journey. Track steps, sleep, mental health, gym sessions, meals, and calories, all scored into a daily health rating visualized through a GitHub-style heat map. Compete with others on a live leaderboard, and get AI-powered insights through Snowflake Cortex.

How We Built It

Health Hub was built with Expo (SDK 55 via TestFlight) using TypeScript across iOS, Android, and web from a single codebase, leveraging React Native for the UI and Snowflake for the database and LLM layer via their free student trial.

Challenges We Ran Into

With limited time, we prioritized app functionality and UI over backend infrastructure. Snowflake API integration was the only server-side requirement. We also hit a wall with native health APIs, which are locked behind development builds in Expo Go. We worked around this by implementing trackers manually or through alternative libraries like the accelerometer from expo-sensors.

Accomplishments We're Proud Of

Despite being cross-platform, Health Hub was built iOS-first. Every tab, button, and custom component fits a clean, minimal design language with full light and dark mode support across the entire app.

What We Learned

This project sharpened our UI design instincts, deepened our understanding of Snowflake's API and Cortex LLM integration, and gave us hands-on experience with Antigravity as a development tool.

What's Next for Health Hub

The next steps include push notifications for daily check-in reminders, automatic health tracking via HealthKit once we move to a full dev build, App Store publishing, and server-side optimizations to improve Snowflake query performance and secure API credentials properly.

Share this project:

Updates