Controle inteligente de compras com Python, Flask, JSON e análise de consumo
Sistema desenvolvido para registrar compras, comparar períodos e transformar gastos em dados.
O Smart Market é um projeto em Python criado para transformar compras de supermercado em dados analisáveis.
- registrar compras
- salvar histórico
- comparar períodos
- analisar consumo
- Aplicar Python na prática
- Criar portfólio
- Resolver problema real
- Evoluir para app/web
- cadastro de compras
- múltiplos itens
- valores e categorias
- visualização de compras
- valores e categorias
- comparação entre compras
- ranking de categorias
- consumo por categoria
- Dashboard com métricas
- Registro de compra
- Histórico
- Comparação
- Análise
Crie a pasta
assets/e adicione imagens



| Tecnologia | Uso |
|---|---|
| Python | Lógica |
| Flask | Backend |
| HTML | Interface |
| CSS | Estilo |
| JavaScript | Interação |
| Chart.js | Gráficos |
| JSON | Dados |
SMART_MARKET/
├── data/
├── interface/
├── models/
├── services/
├── utils/
├── app.py
├── index.html
├── main.py
└── requirements.txt| Camada | Função |
|---|---|
| models | dados |
| services | lógica |
| utils | auxiliares |
| data | JSON |
| interface | UI |
| app.py | backend |
| main.py | terminal |
Cadastro
↓
Validação
↓
Categorização
↓
Cálculo
↓
JSON
↓
Dashboard
↓
Análise
- normalização
- palavras-chave
- estrutura para IA
- fallback: "Outros"
- total de compras
- gasto total
- ticket médio
- categorias
- evolução
git clone https://github.com/Dinox75/Smart_market.git
cd Smart_market
python -m venv venvWindows:
venv\Scripts\activateLinux/Mac:
source venv/bin/activatepip install -r requirements.txtpython main.pypython app.py- mercado
- data
- itens
- preço
- visualizar compras
- comparar compras
- categorias
- registro
- histórico
- comparação
- análise
- dashboard
- IA real
- peso vs unidade
- exportação
- OCR
- app
- POO
- JSON
- arquitetura
- validação
- frontend/backend
git checkout -b feature/nova-feature
git commit -m "feat: nova feature"
git push origin feature/nova-featureEm desenvolvimento.
Vinicius Lima
GitHub: https://github.com/Dinox75
LinkedIn: https://www.linkedin.com/in/vinicius-limajr/
Deixe uma estrela ⭐
Smart Market • Projeto de portfólio
