Skip to content

Sistema para automação de orçamentos comerciais. Gera planilhas automaticamente, organiza pastas e arquivos com base em parâmetros como vendedor e localização, e cadastra os orçamentos em banco de dados para posterior análise e integração com ferramentas como Power BI.

License

Notifications You must be signed in to change notification settings

ArthurMaciell/CORE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CORE – Cadastro de Orçamentos com Registro e Extração Automatizada

Sistema para automação de orçamentos comerciais. Gera planilhas automaticamente, organiza pastas e arquivos com base em parâmetros como vendedor e localização, e cadastra os orçamentos em banco de dados para posterior análise e integração com ferramentas como Power BI.

Python Streamlit Status


🚀 Sobre o Projeto

O CORE (Cadastro de Orçamentos com Registro Eficiente) é um sistema interno construído com Python e Streamlit, que automatiza tarefas repetitivas e críticas do setor de orçamentos.

Com ele, é possível:

  • Criar pastas automaticamente com nomes estruturados
  • Realizar upload de planilhas do TQS
  • Interpretar códigos de itens por meio de Regex
  • Gerar planilhas de venda com base nas extrações
  • Registrar data, hora e responsável pelo orçamento
  • Calcular o tempo útil gasto na elaboração
  • Salvar os dados automaticamente em planilhas e diretórios organizados

🧠 Tecnologias Utilizadas

  • Python 3.10
  • Streamlit – interface web
  • Regex (re) – para extração inteligente de códigos
  • Pandas / Openpyxl – para manipulação de planilhas Excel
  • Datetime – para cálculo de tempo útil
  • OS / Pathlib – para manipulação de arquivos e diretórios
  • OneDrive – para armazenamento compartilhado

💻 Como Executar Localmente

  1. Clone o repositório:
git clone https://github.com/ArthurMaciell/CORE.git
cd core-orcamentos
  1. Crie um ambiente virtual:
python -m venv .venv
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate      # Windows
  1. Instale as dependências:
pip install -r requirements.txt
  1. Rode a aplicação:
streamlit run app.py

Organização do Projeto

core-orcamentos/
│
├── app.py                  # Arquivo principal do Streamlit
├── utils/                  # Funções auxiliares
│   ├── nome_pasta.py
│   ├── extrair_codigos.py
│   ├── salvar_planilha.py
│   └── tempo_util.py
├── planilhas_modelo/
│   └── modelo_tqs.xlsx
├── imagens/
│   ├── streamlit-core-1.png
│   ├── streamlit-core-2.png
│   └── streamlit-core-ballons.png
├── requirements.txt
└── README.md

📌 Funcionalidades em Destaque

  • 🧠 Regex inteligente para entender códigos de itens como: AR,ADLQ,AN0, ADQ-2, entre outros.
  • 📂 Criação automática de pastas com nomes como
  • ⏱️ Cálculo de tempo útil com controle por data/hora
  • Pandas / Openpyxl – para manipulação de planilhas Excel
  • 📊 Geração automática de planilha de venda a partir da interpretação da planilha TQS

📢 Próximos Passos

  • Integração com Supabase ,registro automático em banco SQL
  • Histórico completo de orçamentos cadastrados
  • Versão com login e permissões

🤝 Contribuição

  • Contribuições são bem-vindas! Sinta-se livre para abrir issues, pull requests ou sugestões.

📩 Contato


About

Sistema para automação de orçamentos comerciais. Gera planilhas automaticamente, organiza pastas e arquivos com base em parâmetros como vendedor e localização, e cadastra os orçamentos em banco de dados para posterior análise e integração com ferramentas como Power BI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published