3 Goals • 1 Focus • Daily Momentum
TRIO is a minimalist productivity app built around the Rule of 3: pick three key objectives each day, focus on one at a time, and finish with a rewarding reflection loop.
Every day, you define three wins. Each focus session (25 minutes by default) is attached to one of those wins. When you finish, TRIO rewards you with a micro-celebration and an AI-powered reflection.
- Dashboard of 3 daily goals
- Focus session with real countdown timer
- Reward screen with confetti animation
- Voice reflection (speech-to-text)
- Local persistence (SharedPreferences)
- Flutter (Dart)
- Provider for state management
- SharedPreferences for local storage
- Confetti for animations
- Speech-to-text for reflections
- Dashboard → Set your 3 objectives
- Focus → 25 min timer, zero distraction
- Reward → XP + reflection + insight
- AI summary + insight from reflection
- Daily streaks & progress history
- Custom timer durations
- Haptics + focus sounds
- Theme customization (Dark / Light)
flutter pub get
flutter runlib/
├── main.dart
├── models/
│ ├── goal.dart
│ └── trio_state.dart
├── screens/
│ ├── dashboard_screen.dart
│ ├── focus_screen.dart
│ └── reward_screen.dart
└── widgets/
└── goal_card.dart
MIT (to be added)
Built with ❤️ by Team TRIO


