← Back to Projects
BMAD-METHOD
Claude Code
Dart
Flutter
TimeMoney
Cross-platform Flutter application for tracking work hours and calculating payments. Originally built 3 years ago, it was completely modernized using AI-augmented development (Claude Code + BMad Method) — achieving Clean Architecture, 92% test coverage, dual-database support, and a professional CI/CD pipeline across 6 epics and 153 commits.
Features
- AI-Augmented Modernization — 6 epics, 25 stories, 153 commits driven by Claude Code + BMad Method
- Clean Architecture with SOLID principles — feature-first structure, use cases, sealed classes
- 373 automated tests at 92.3% coverage — unit, BLoC, widget, and golden tests
- Dual-database architecture — ObjectBox (mobile/desktop) + Drift (web) behind unified interfaces
- 8-job CI/CD pipeline — GitHub Actions with quality gates, multi-platform builds, and spell check
- Functional error handling with fpdart (Either monad) and reactive streams
- Maestro E2E UI testing