Saltar al contenido

Bienvenido a mi Portfolio

ChrisBP
← Volver a Proyectos

TimeMoney

TimeMoney

Aplicación Flutter multiplataforma para registrar horas de trabajo y calcular pagos. Construida originalmente hace 3 años, fue completamente modernizada usando desarrollo aumentado con IA (Claude Code + BMad Method) — logrando Clean Architecture, 92% de cobertura de tests, soporte dual de base de datos y un pipeline CI/CD profesional a lo largo de 6 épicos y 153 commits.

Características

  • Modernización aumentada con IA — 6 épicos, 25 historias, 153 commits impulsados por Claude Code + BMad Method
  • Clean Architecture con principios SOLID — estructura feature-first, casos de uso, sealed classes
  • 373 tests automatizados al 92.3% de cobertura — unitarios, BLoC, widget y golden tests
  • Arquitectura dual de base de datos — ObjectBox (móvil/desktop) + Drift (web) tras interfaces unificadas
  • Pipeline CI/CD de 8 jobs — GitHub Actions con quality gates, builds multiplataforma y spell check
  • Manejo funcional de errores con fpdart (Either monad) y streams reactivos
  • Maestro E2E UI testing

Tecnologías

BMAD-METHOD BMAD-METHOD Claude Code Claude Code Dart Dart Flutter Flutter

Screenshots

TimeMoney screenshot 1
1 de 6
🇪🇸