Sobre o projeto

Poka CE é um aplicativo de gerenciamento de finanças pessoais local-first projetado com base no princípio de que os dados financeiros pertencem exclusivamente ao usuário. Criado com Flutter e Dart, ele armazena cada transação, saldo e registro em um banco de dados SQLite local via Drift, sem necessidade de criação de conta, sincronização com servidor ou assinatura. O aplicativo é distribuído como um APK para Android e funciona totalmente offline. Os principais recursos incluem gerenciamento de múltiplas contas e subcarteiras, registro de receitas/despesas/transferências com busca e filtros, transações divididas com verificação automática de saldo, exclusão com desfazer em 5 segundos, orçamento mensal por categoria ou conta, metas de poupança vinculadas a cofrinhos dedicados, controle de dívidas e empréstimos com suporte a parcelas, análise inteligente de entrada aritmética nos campos de valor e localização bilíngue em inglês/bahasa indonésio. Os usuários podem exportar registros financeiros para Excel (.xlsx) ou backups em JSON, e os atalhos do aplicativo Android oferecem entrada rápida de transações a partir da tela inicial. A interface usa o sistema de design ForUI com estética plana, zero sombras e tipografia dupla. O gerenciamento de estado depende do Riverpod, o roteamento do GoRouter e a localização do Slang. O projeto é licenciado sob Apache 2.0, com políticas separadas de marca registrada e identidade visual. O desenvolvimento requer Flutter 3.47.1+, Dart 3.13.1+ e o executor de tarefas Rune para geração de código e execução do aplicativo.