O Lively é um gerenciador de despesas mensais simples, bonito e 100% offline, construído em Flutter.
Ele ajuda você a controlar seus gastos em relação ao seu orçamento mensal em uma interface limpa e intuitiva.
Lively is a simple, beautiful, and 100% offline monthly expense manager built with Flutter.
It helps you track your spending against a monthly budget in a clean and intuitive interface.
- Offline First / Offline Primeiro: Todos os dados ficam salvos localmente, sem necessidade de internet.
- Budget Tracking / Controle de Orçamento: Defina um orçamento mensal e veja os gastos em tempo real.
- Visualized Spending / Visualização dos Gastos: Um gráfico em donut mostra o progresso dos seus gastos.
- Event History / Histórico de Eventos: Adicione, edite e exclua despesas com histórico completo.
- Backup & Restore / Backup e Restauração: Exporte e importe seus dados em JSON.
- Personalization / Personalização: Defina foto de perfil e apelido.
- Theming / Temas: Suporte a Modo Claro e Escuro.
- Multi-language / Multi-idioma: Totalmente localizado em Português e Inglês.
- Framework: Flutter
- State Management / Gerenciamento de Estado: Riverpod
- Navigation / Navegação: go_router
- Database / Banco de Dados: sqflite
- Charts / Gráficos: fl_chart
- Image Handling / Imagens: image_picker
- Testing / Testes: Unitários, Widgets, Integração (Mocktail, sqflite_common_ffi)
- CI/CD: GitHub Actions
Arquitetura segue padrão limpo:
UI → State (Riverpod Notifiers) → Repository → Data Source (SQLite)
- Flutter SDK (3.19.0+)
- IDE como VS Code ou Android Studio
git clone https://github.com/emanoelsg/Lively.git
cd lively
flutter pub get
flutter runflutter test
flutter test integration_test
flutter test --coverage
🤖 Continuous Integration | Integração Contínua ✅ Formatação
✅ Análise estática
✅ Testes (unit, widget, integration)
✅ Coverage report (Codecov)
✅ Build automático (APK release)
📄 License | Licença Distribuído sob a licença MIT. Veja o arquivo LICENSE. Distributed under the MIT License. See LICENSE for details.



