Ir para o conteúdo

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

  1. Documentar Arquitetura (C4) (Contexto + Containers + Componentes)
  2. Documentar Technical Design (camadas, sequências e decisões)
  3. Fechar Qualidade (estratégia de testes + CI)