Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 1.87 KB

File metadata and controls

52 lines (41 loc) · 1.87 KB

techfinance

Descrição

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.

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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.

Estrutura do Projeto

  • 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.

Como Executar

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/techfinance.git
  2. Navegue até o diretório do projeto:
    cd techfinance
  3. Instale as dependências:
    npm install
  4. Execute o projeto:
    expo start

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.