O Aplicativo de Controle de Metas Financeiras é um aplicativo móvel desenvolvido em React Native que ajuda os usuários a gerenciar e acompanhar suas metas financeiras. Seja economizando para um novo monitor ou planejando uma viagem dos sonhos, este aplicativo oferece uma maneira simples e intuitiva de monitorar seus objetivos financeiros.
-
Criação e Gerenciamento de Metas:
- Os usuários podem criar e gerenciar várias metas financeiras.
- Cada meta possui um valor total específico que precisa ser alcançado.
- As metas podem ser nomeadas (por exemplo, "Compra de Monitor", "Fundo de Viagem", etc.).
-
Acompanhamento de Transações:
- Os usuários podem adicionar transações relacionadas a cada meta.
- As transações podem ser depósitos (adicionando dinheiro à meta) ou retiradas (usando fundos da meta).
- As transações são registradas com carimbos de data e hora.
-
Visualização do Progresso:
- O aplicativo fornece feedback visual sobre o progresso das metas.
- Os usuários podem ver o quão perto estão de alcançar suas metas.
- Uma barra de progresso ou gráfico exibe a porcentagem da meta concluída.
-
Integrações de Bibliotecas:
- O aplicativo utiliza várias bibliotecas para aprimorar a funcionalidade:
- date-fns: Para manipulação de datas e horas.
- expo-router: Para navegação e roteamento dentro do aplicativo.
- expo-sqlite: Para armazenamento local dos dados das metas.
- tailwind: Para estilizar a interface do usuário.
- nativewind: Um framework CSS utilitário.
- react-native-reanimated: Para animações suaves.
- O aplicativo utiliza várias bibliotecas para aprimorar a funcionalidade:
- Clone este repositório.
- Instale as dependências necessárias usando
npm install
ouyarn install
. - Execute o aplicativo com
expo start
.
Contribuições são bem-vindas! Se você encontrar problemas ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter mais detalhes.