O techfinance é uma aplicação desenvolvida para gerenciar produtos, vendas, clientes e gerar relatórios detalhados sobre essas áreas. A aplicação inclui funcionalidades como visualização de detalhes de produtos e clientes, insights sobre vendas e produtos, e um assistente virtual chamado Dinho Bot.
- Gerenciamento de Produtos: Adicione, edite e visualize produtos.
- Gerenciamento de Vendas: Acompanhe e filtre vendas por data.
- Gerenciamento de Clientes: Adicione, edite e visualize clientes.
- Relatórios: Geração de relatórios detalhados sobre vendas, produtos e clientes.
- Assistente Virtual: Interaja com o Dinho Bot para obter insights e ajuda.
- React Native: Para desenvolvimento da interface mobile.
- Expo: Para simplificar o desenvolvimento e a execução do aplicativo.
- TypeScript: Para tipagem estática e melhor manutenção do código.
- NativeWind: Para estilização dos componentes.
- React Navigation: Para navegação entre telas.
- React Native Reanimated: Para animações fluidas.
- Expo Image Picker: Para seleção de imagens na galeria.
- src/app: Contém as telas principais da aplicação.
- src/components: Contém componentes reutilizáveis.
- src/models: Contém definições de tipos e modelos de dados.
- src/repositories: Contém a lógica de acesso a dados.
- Clone o repositório:
git clone https://github.com/seu-usuario/techfinance.git
- Navegue até o diretório do projeto:
cd techfinance - Instale as dependências:
npm install
- Execute o projeto:
expo start
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.