Back to ProjectsHealthcare
VitalTrail
React Native health and vitals tracking app — logs blood pressure, heart rate, and activity, with trend charts and reminders.
Languages
JavaScriptTypeScript
Skills & Tech
React NativeData VisualizationLocal Storage

Health-tracking apps fail when logging feels like a chore. VitalTrail is a personal health-tracking mobile app for logging and visualizing vitals — blood pressure, heart rate, weight, and activity — over time, and the design bar was fast, low-friction data entry paired with trend visualization compelling enough that users actually wanted to check their history instead of logging once and forgetting.
What I Built
- Vitals logging — blood pressure, heart rate, weight, and activity entries
- Trend charts visualizing changes across days, weeks, and months
- Scheduled reminders prompting users to log readings consistently
- Data export for sharing reports directly with a doctor
Tech Stack
- Framework: React Native
- Charts: Victory Native / React Native Charts
- Storage: Local storage with optional cloud sync
- Platforms: iOS, Android
Key Decisions
- Prioritized fast, low-friction logging over feature breadth, since health-tracking apps typically fail from users abandoning tedious data entry, not from missing features
- Stored data locally with optional cloud sync rather than requiring an account and server round-trip for every entry, keeping the core logging loop instant
- Added doctor-shareable export as a first-class feature rather than an edge case, since that was the actual reason most users wanted trend history in the first place
Outcome / Impact
A lightweight, focused vitals tracker that helps users build consistent health-logging habits rather than abandoning the app after the first week.