Infraestrutura & Automação

Sistema de Controle de Licenças Fortinet

Plataforma web para gestão, controle de consumo e conciliação de licenças Fortinet baseadas em pontos. Automatiza o rastreamento de Point Packs, equipamentos FortiGate e cruzamento com base oficial da fabricante.

Python 3.14 Flask 3.0 SQLite (WAL) openpyxl Gunicorn Render.com

Contexto

Uma grande operadora de telecomunicações (Claro) gerencia suas licenças Fortinet através de um sistema de pontos (Point Packs). O controle manual vinha gerando problemas de rastreabilidade, divergências entre o consumo registrado internamente e a base oficial da Fortinet, além de dificuldade para conciliar e auditar os gastos.

Desafio

Solução Implementada

Desenvolvi uma aplicação web completa em Python/Flask com as seguintes funcionalidades:

100%
Rastreabilidade de Consumo
Zero
Planilhas Manuais
Automático
Cruzamento com Base Oficial
Seguro
Autenticação + SQL Injection Protection

Arquitetura Técnica

sistema_py/
├── app.py                 # Rotas, lógica principal e autenticação (Flask)
├── wsgi.py                # Entry point para produção (Gunicorn)
├── Procfile               # Configuração de deploy (gunicorn app:app)
├── requirements.txt       # Dependências Python
├── sistema.db             # Banco de dados SQLite (WAL mode)
├── static/
│   └── claro.css          # Estilos globais
└── templates/
    ├── login.html         # Tela de login
    ├── index.html         # Dashboard
    ├── pontos_bolsao.html # Listagem de Point Packs
    ├── novo_bolsao.html   # Formulário de novo bolsão
    ├── pontos_utilizados.html # Listagem de equipamentos
    ├── novo_ponto_utilizado.html # Formulário de novo consumo
    └── conciliacao.html   # Upload e resultado da conciliação

Banco de Dados

SQLite com WAL mode para concorrência, composto por 3 tabelas principais:

Segurança

Resultados

Papel de Carlos Costato

Desenvolvimento full-stack completo: arquitetura do sistema, modelagem do banco de dados, implementação das rotas Flask, desenvolvimento do frontend responsivo, lógica de conciliação, deploy e manutenção em produção.

Acessar Sistema (Produção) Repositório GitHub ← Voltar para Projetos
WhatsApp