Aplicativo de vendas
Pacotes usados:
- Kivy.App
- Kivy.lang
- kivy.config
- Kivy.Graphics
- kivy.uix
- solicitações
- Certifi
- functools
- DateTime
- OS
Descrição do projeto
Este é um projeto de aplicativo móvel desenvolvido usando o Kivy Framework e o Firebase Database. Este aplicativo tem como objetivo controlar as vendas de uma empresa, acompanhando cada venda individual por cada vendedor.
Estrutura do projeto
- O script "main.py" é responsável por executar o aplicativo móvel e define funcionalidades como: carregar dados do usuário; mudança de tela; alterar a imagem do perfil; Adicione outro vendedor à lista de contatos; Adicione as informações da Sale e armazene esses dados no banco de dados; carregar as vendas de outros usuários; Carregue a venda de todas as empresas;
- O script "myfirebase.py" é responsável pela definição de funcionalidades que requerem a autenticação da API REST, como: Criar conta, fazer login e criar token de atualização;
- Os arquivos "KV" cria a estrutura de todas as páginas navegáveis, delegando funções em cada botão, etiqueta e objeto ScrollView;
- O arquivo "main.kv" é responsável por gerenciar todos os outros arquivos KV, em outras palavras, para o gerenciamento da tela;
- "telas.py" define um objeto para cada página, que permite que o Python interaja com os arquivos KV;
- "botoes.py" cria 2 objetos híbridos O primeiro herdando os recursos de imagem e botão e o segundo herdando os recursos de etiqueta e botão;
- "BannerVendedor.py" e "Bannervenda.py" criam objetos que serão usados como widgets para páginas específicas do aplicativo.
Login/Crie a página da conta

Login/criar mensagens de erro da conta
Perfil do vendedor

Adicione venda

Página de configuração

Alterar a página da imagem do perfil

Adicione outro usuário à lista de contatos

Lista de contatos

Página de vendas de todas as empresas

Implantação
Este projeto foi implantado usando uma máquina virtual Linux para compilar o projeto com um arquivo APK e finalmente convertê -lo em um arquivo AAB, que é a versão de lançamento aceita pelo Google Play.