Este projeto é um aplicativo móvel construído com React Native e Expo, focado em oferecer ferramentas para o gerenciamento de finanças pessoais. O usuário pode registrar suas transações, categorizá-las e visualizar o estado atual de suas finanças através de um dashboard interativo.
- Dashboard Geral: Visualização rápida do saldo atual, total de receitas e despesas.
- Gráficos: Análise de gastos por categorias para melhor entendimento do fluxo financeiro.
- Gestão de Transações: Adição de novas receitas e despesas de forma simples.
- Categorias: Organização das transações por categorias personalizáveis.
O projeto foi desenvolvido utilizando as seguintes tecnologias e bibliotecas:
- React Native - Framework principal para desenvolvimento mobile.
- Expo - Plataforma para facilitar o desenvolvimento e build.
- TypeScript - Superset JavaScript para tipagem estática e segurança no código.
- React Navigation - Gerenciamento de rotas e navegação (Stack e Bottom Tabs).
- Async Storage - Armazenamento de dados local.
- React Native Gifted Charts - Biblioteca para criação de gráficos modernos.
- Lucide React Native - Ícones vetoriais leves e consistentes.
- Certifique-se de ter o Node.js instalado.
- Instale as dependências:
npm install
# ou
yarn install- Inicie o servidor de desenvolvimento:
npx expo start
# ou
npm run start
# ou
yarn start- Utilize o aplicativo Expo Go no seu celular ou um emulador Android/iOS para visualizar o app.
Desenvolvido por Gustavo Stallmann para a disciplina de Laboratório de Programação - Ciências da computação UEL
