Aplicação robusta para automação de tarefas e gestão de dados, construída com um micro framework MVC sob medida.

O AppSAFTEC é uma ferramenta desenvolvida para otimizar processos e aumentar a produtividade. Utilizando o poder do Flet para a interface, Playwright para automações web complexas e o ecossistema Python, o projeto segue o padrão de arquitetura MVC (Model-View-Controller) para garantir escalabilidade e fácil manutenção.
- Linguagem: Python 3.14
- Interface: Flet (Flutter for Python)
- Automação Web: Playwright
- Gerenciador de Pacotes: uv
- Framework de Estrutura: fleting
- Arquitetura MVC: Separação clara de responsabilidades (Interface, Lógica e Dados).
- Interface Moderna: UI intuitiva e responsiva para desktop e web.
- Automação Avançada: Execução de tarefas repetitivas via browser com Playwright.
- Gestão de Dados: Integração para controle e monitoramento de ações.
Certifique-se de ter o uv instalado em sua máquina. Caso não tenha, instale via:
pip install uv
-
Clone o repositório:
git clone https://github.com/bernardonogueira8/AppSAFTEC.git cd AppSAFTEC -
Inicialize o Banco de Dados: Prepare o ambiente e as tabelas necessárias:
uv run fleting db init uv run fleting db migrate
Para rodar a aplicação utilizando o gerenciador uv e o framework fleting, execute o comando abaixo:
uv run fleting run- Personalização: Sinta-se à vontade para adicionar novos módulos de automação na camada de Controller.
- Evolução: O projeto é modular, permitindo a fácil integração de novas APIs e fontes de dados conforme a demanda da SAFTEC evolui.
Desenvolvido por: Bernardo Nogueira – SAFTEC/DASF