/aplicativo-cliente-ispfy-provedor

Aplicativo integrado com a api do sistema ISPFY para Provedores de internet

Primary LanguagePython

Cliente-ispfy

Aplicativo Multi-plataforma integrado com a api do sistema ISPFY para Provedores de internet.

Aplicativo escrito em python3.6 utilizando a biblioteca kivy e kivymd.
Ele consome uma Api-REST do sistema ISPFY - Sistemas de Gestão para Provedores.
Foi pensado para o Cliente fazer login, e consultar seus debitos e gerar o código para pagamento das mensalidades.
Utilizando um visual bem Intuitivo, visando a facilidade dos úsuarios.
Link da API, aqui.

Como rodar o codigo na sua maquina

Para começar instale o Python em sua versao 3.6 ou 3.7 que são as versões em que foram testadas o app, você pode seguir os passos do próprio site do python

Após isso você deverá criar um ambiente virtual com python e ativar esse ambiente.

utilize os comandos no seu terminal.

python3 -m venv venv
source venv/bin/activate

O kivy precisa de algumas dependencias do sistema para rodar, então sugiro que instale ele seguindo as orientações do seu próprio site. Clique aqui

Após instalado rode o comando para instalar o kivymd.
pip install kivymd

Com o ambiente pronto faça a clonagem desse repositório na sua maquina e rode o comando:

python main.py

Se tudo der certo deverá aparecer a imagem do app.

Screenshot

Para fazer login dera utilizar os dados fornecidos na documentação do Ispfy

Para usuario coloque:

Cpf = 99745928000162
Senha = 123456

Podendo ser copilado para Android, Ios, Windows e MacOs. Ele está pronto para ser copilado para Android com o buildozer.Basta ter um maquina rodando Linux. Instalar o Buildozer e rodar o comando:

buildozer -v android debug deploy

lembre-se de estar com o celular conectado via usb e modo de desenvolvedor ativado. Você poderá roda-lo em um emulador android.