CarFlow — Documentação Técnica¶
Projeto individual Streamlit PostgreSQL SQLAlchemy Batch mensal
O CarFlow é um sistema de captura e consulta pública de preços de veículos (referência tipo FIPE), com processamento mensal para consolidação de médias e disponibilização rápida para consulta.
✅ Escopo do que será implementado (build)
- Consulta pública (sem login) com filtros em cascata: Marca → Modelo → Ano-modelo
- Batch mensal para consolidar médias em tabela otimizada para leitura
- Log de consultas (
query_logs) sem dados pessoais, para análise posterior
📦 Entregáveis de engenharia
- Catálogo de requisitos: atores, permissões, user stories e regras de negócio
- BPMN do processo completo (cadastros → roteiro → coleta → aprovação)
- Modelagem de dados (ERD + dicionário)
- Arquitetura (C4) e Technical Design (componentes + sequências)
- Testes automatizados e pipeline de CI
🚀 Próximos passos
- Documentar Arquitetura (C4) (Contexto + Containers + Componentes)
- Documentar Technical Design (camadas, sequências e decisões)
- Fechar Qualidade (estratégia de testes + CI)