Back to Portfolio
L
Life Dashboard
Native iOS dashboard — fitness, finance, travel, and goals with HealthKit integration and widgets
In Development
30h build · 7k LOC · Since Mar 2026
Tech Stack
Swift SwiftUI HealthKit CloudKit WidgetKit Charts
About
Life Dashboard is a native SwiftUI personal dashboard app that aggregates fitness, finance, travel, and goal data into a unified daily view. Built for iPhone with home screen widgets for quick access to key metrics.
Architecture
| Layer | Technology |
|---|---|
| UI | SwiftUI with Charts framework |
| Health | HealthKit for fitness data |
| Storage | CloudKit (pending dev account activation) |
| Auth | Biometric (Face ID / Touch ID) |
| Import | CSV import service for financial data |
| Widgets | WidgetKit — 4 widget types |
Key Features
- Fitness tracking via HealthKit — steps, active energy, workouts, heart rate
- Finance overview — CSV import, spending trends, budget tracking
- Travel tracker — countries visited, upcoming trips
- Goals system — quarterly goals with progress tracking
- 4 home screen widgets — daily summary, fitness ring, goals, travel
- Biometric auth — Face ID/Touch ID for sensitive data
- Notification service — daily summaries and goal reminders
Platform
iOS 17+ (iPhone) — SwiftUI native, dark mode, SF Pro typography. Currently running on device, pending TestFlight submission.
Active Priorities