About the project
What it was for. A gym in Sweden wanted their training programs in an app, so members stop asking the front desk what to do next. The programs were already excellent — they just lived in binders.
What it turned into. Personalized workout routines that adapt as members progress, structured meal plans that translate to real groceries, and a smart shopping list that follows along. Exercise swaps keep sessions fresh, workout history shows how far members have come, and everything syncs live across devices.
Under the hood. A Flutter codebase shared across iOS and Android, powered by Firebase for real-time sync and REST APIs for program content. Subscription management with a free trial, plus push notifications that nudge members back on track — all shipped through an automated CI/CD pipeline.
Technologies & capabilities
- Flutter
- Dart
- Firebase
- REST API
- Provider
- Riverpod
- BLoC
- State Management
- In-App Purchases
- Push Notifications
- Offline-first Sync
- Dependency Injection
- Fastlane
- MVC
- CI/CD