Proposta v3

ERP Gestão de Frotas

Ruby on Rails + React · sistema usável desde a Semana 3 com entregas mensais incrementais e aceleração por inteligência artificial.

Stack Ruby on Rails + React

Arquitetura moderna e produtiva para entregas rápidas com qualidade.

BackendRuby on Rails 7+ (API)
FrontendReact 18 + Vite + TypeScript
Banco de DadosPostgreSQL 16
AutenticaçãoJWT + RBAC (devise-jwt)
EstiloTailwind CSS + shadcn/ui
Cache / FilasRedis + Sidekiq
ArmazenamentoS3-compatible (Active Storage)
BuscaPostgreSQL FTS (pg_search)
Testes BackendRSpec + FactoryBot
Testes FrontendVitest + Testing Library

Os 10 módulos do sistema

Escopo completo distribuído em 6 fases de 2 meses cada, com entregas mensais.

#1 Fase 2

Gestão de Estoque e Almoxarifado

  • Inventário rotativo e geral
  • Curva ABC de consumo e valorização
  • Controle por localização física
  • Saída vinculada a veículo, CC, OS e colaborador
  • Comprovante digital de retirada
  • Giro de estoque e obsolescência
#2 Fase 1

Gestão de Manutenção

  • Fluxo de aprovação por níveis hierárquicos
  • OS com controle por perfil
  • Múltiplas OS por veículo
  • Workflow de manutenção configurável
  • Tempo médio de reparo
  • Custos por manutenção
#3 Fase 1

Gestão Integrada de Atendimento

  • Atendimento como container de múltiplas OS
  • Número único de atendimento
  • Rastreabilidade entre setores
  • Visão de ponta a ponta do processo
  • Histórico consolidado por veículo
#4 Fase 4

Gestão de Pneus

  • Cadastro individual (nº fogo, DOT, marca/modelo)
  • Controle de aplicação e posição no veículo
  • Rodízio e transferência entre veículos
  • Reforma e descarte
  • Bloqueio para trocas indevidas
  • Custo por km e vida útil média
#5 Fase 5

Gestão de Locação e Sublocação

  • Histórico completo de substituições
  • Cadeia de substituição vinculada ao contrato
  • Visualização do veículo original e substituto
  • Controle de sublocação
#6 Fase 4

Controle de Frota e Movimentação

  • Registro de entrada/saída (guarita)
  • Registro de motorista, motivo, horário, KM
  • Classificação automática (produtiva, operacional, administrativa, improdutiva)
  • Taxa de utilização e disponibilidade
#7 Fase 3

Compras e Negociação com Fornecedores

  • Controle de desconto comercial, financeiro e bonificação
  • Histórico de negociação e preços
  • Geração automática de crédito
  • Rotina de devolução de mercadoria
  • Saving gerado por comprador
  • Ranking de fornecedores
#8 Fase 6

Business Intelligence e Relatórios

  • Dashboards: operação, oficina, frota
  • Relatórios: locação, estoque, pneus, compras
  • Indicadores: giro, disponibilidade, custos, saving
  • Exportação PDF, Excel, CSV
  • KPI dashboard consolidado
#9 Fase 1 / Fase 6

Governança, Segurança e Workflow

  • Controle por perfis (Operador a Diretor)
  • Aprovação eletrônica multi-nível
  • Trilhas de auditoria e logs de alterações
  • Justificativas obrigatórias
  • Alertas automáticos
#10 Fase 6

Treinamento e Adoção do Sistema

  • Base de conhecimento integrada
  • Manuais operacionais por módulo
  • Vídeos tutoriais
  • Progresso de treinamento por funcionário
  • Procedimentos padronizados

6 fases · 12 releases mensais

Cada fase de 2 meses contém 2 releases mensais com workstreams paralelos (backend + frontend).

Fase 1 · Mês 1–2 R$ 14.056

Operação Essencial

Setup Rails/React, IAM, veículos, funcionários, clientes, orçamentos, OS, manutenção preventiva, workflow de aprovação de OS.

empresas, usuarios, perfis, permissoes, veiculos, funcionarios, centros_custo, clientes, orcamentos, atendimentos, ordens_servico, planos_manutencao
Sistema usável na Semana 3 · Produtivo no Mês 2
Fase 2 · Mês 3–4 R$ 14.056

Estoque e Almoxarifado

Almoxarifados, produtos, saldos, movimentação, inventário, Curva ABC, integração OS → estoque.

almoxarifados, localizacoes_estoque, categorias_produto, unidades_medida, produtos, lotes_produto, saldos_estoque, movimentacoes_estoque, inventarios, curvas_abc
Estoque integrado à OS · Inventário rotativo
Fase 3 · Mês 5–6 R$ 14.056

Suprimentos

Fornecedores, histórico de preços, pedidos de compra, recebimento por NF, devoluções, créditos.

fornecedores, produtos_fornecedores, precos_historico, negociacoes_fornecedor, pedidos_compra, recebimentos_compra, devolucoes_compra, creditos_fornecedor
Ciclo de suprimentos fechado · Ponto de ressuprimento
Integração com financeiro: dados gerados para conexão futura
Fase 4 · Mês 7–8 R$ 14.056

Pneus + Guarita

Pneus (aplicação, rodízio, reforma, descarte, bloqueio de trocas), guarita, taxa de utilização e disponibilidade da frota.

marcas_pneu, modelos_pneu, pneus, posicoes_pneu, aplicacoes_pneu, movimentacoes_pneu, reformas_pneu, descartes_pneu, movimentacoes_frota
Rastreabilidade total de pneus · Bloqueio de trocas · Controle de guarita · Taxa de utilização
Fase 5 · Mês 9–10 R$ 14.056

Locação

Contratos de locação, alocação de veículos, histórico de substituições, sublocação para terceiros.

contratos_locacao, contratos_veiculo, substituicoes_veiculo, sub_locacoes
Contratos com substituições · Sublocação
Fase 6 · Mês 11–12 R$ 14.056

Governança + BI

Workflow de aprovação, auditoria, notificações, treinamento, BI com dashboards e relatórios exportáveis.

fluxos_aprovacao, etapas_aprovacao, aprovacoes, auditorias, notificacoes, modulos_treinamento, conteudos_treinamento, progressos_treinamento + views BI
Governança completa · BI executivo

Workstreams paralelos

Cada release mensal executa backend e frontend em paralelo com entregas semanais.

Ritmo semanal de cada release

4 semanas
SemanaWS-BackendWS-Frontend
1Migrações, models, seeds, API CRUDSetup de telas, componentes base
2Regras de negócio, integraçõesConsumo da API, formulários
3Validações, regras específicasTelas completas, listagens, filtros
4Testes (RSpec), ajustes, deployTestes (Vitest), UX, homologação

Exemplo real — Fase 1 Release 1 (Mês 1)

Semana 1–4
Semana 1 Setup Rails + PostgreSQL + JWT
Migrations: empresas, usuarios, perfis, permissoes
Seeds de perfis
Setup React + Vite + Tailwind
Tela de login + layout sidebar
Semana 2 CRUD usuários (com invite)
CRUD perfis + permissões
Autenticação JWT (login/logout/refresh)
Tela de gestão de usuários
Proteção de rotas (RBAC frontend)
Semana 3 Migrations + CRUD: veículos, funcionarios, centros_custo
CRUD veículos (validação placa/RENAVAM/chassi)
CRUD funcionários + centros de custo
→ Sistema usável
Semana 4 Migrations + CRUD: clientes, orcamentos
Orçamento com itens + situações
CRUD clientes
Tela de orçamentos com impressão

Linha do tempo

Marcos operacionais com entregas incrementais — sistema usável já nas primeiras semanas.

Semana 3 · Sistema Usável

Marco crítico

Login multi-empresa com RBAC, cadastro de veículos, funcionários e centros de custo. Cliente já navega no sistema.

Mês 2 · Produtivo

Orçamentos + OS + Manutenção

Orçamentos de serviço viram OS. Peças, mão de obra, avarias. Plano de manutenção preventiva por km/dias. Workflow de aprovação de OS com liberação gerencial.

clientes, orcamentos, atendimentos, ordens_servico, planos_manutencao

Mês 4 · Estoque

Estoque integrado à OS

Almoxarifado com endereçamento, saída automática via OS, inventário rotativo, Curva ABC.

produtos, saldos_estoque, inventarios, movimentacoes_estoque

Mês 6 · Suprimentos

Ciclo de compras fechado

Fornecedores, pedidos com aprovação, recebimento por NF, devoluções, créditos, ressuprimento automático.

fornecedores, pedidos_compra, recebimentos, creditos_fornecedor

Mês 8 · Pneus + Guarita

Rastreabilidade + Controle de frota

Pneus com número de fogo, aplicação, rodízio, reforma, descarte. Bloqueio para trocas indevidas. Guarita com classificação de movimentação, taxa de utilização e disponibilidade da frota.

pneus, movimentacoes_pneu, movimentacoes_frota

Mês 10 · Locação

Contratos + Sublocação

Contratos por tipo, alocação de veículos, substituições, sublocação para terceiros.

contratos_locacao, substituicoes_veiculo, sub_locacoes

Mês 12 · Governança + BI

Workflow, auditoria, treinamento, dashboards

Aprovação multi-nível, auditoria com diff, notificações, base de conhecimento, BI executivo com exportação.

fluxos_aprovacao, auditorias, notificacoes, treinamento, BI

Padrões transversais

Práticas aplicadas desde a primeira semana de desenvolvimento.

Soft delete: discarded_at com discard gem em todas as entidades — nada é excluído fisicamente.

Auditoria: paper_trail desde o início. Log preparado desde a Semana 1, visível na Fase 6.

JWT + RBAC: Autenticação por token com refresh. Controle de acesso por perfil em toda rota.

Paginação + Filtros: Toda listagem com paginação (kaminari), ordenação e filtros por campo.

Validação: CNPJ/CPF validados no backend e frontend. Máscaras de placa, CNPJ, CPF, telefone e CEP na UI.

Testes: RSpec request specs + FactoryBot no backend. Vitest + Testing Library no frontend.

Riscos e mitigações

RiscoImpactoMitigação
Escopo cresce durante releaseAtraso na entregaRelease mensal fixa; demandas extras vão para o backlog do próximo mês
Workstreams dependem do mesmo recursoGargaloWS-Backend inicia 1 semana antes do WS-Frontend
Adoção pelos usuáriosBaixa adesãoRelease mensal curta permite feedback rápido do cliente
Performance com muitos veículosLentidãoÍndices desde o início, eager loading, paginação, Redis para cache

Resumo financeiro

Valor mensal fixo durante 12 meses — sem surpresas.

Pessoal (12 meses)
R$ 69.936
1 Sênior + 1 Júnior
Infra + Ferramentas
R$ 14.400
R$ 1.200/mês × 12 meses
Investimento Total
R$ 84.336
R$ 7.028/mês fixo · ~USD 15.000

Estrutura do valor mensal

12× fixo
ItemPor mês
Dev Sênior (35h)R$ 2.870
Dev Júnior (87h)R$ 2.958
InfraestruturaR$ 500
FerramentasR$ 700
Total/mêsR$ 7.028
Meses
12
Fases
6
Entidades
60
Módulos
10
Mês fixo
R$ 7.028

Valor mensal fixo: R$ 7.028/mês durante 12 meses — sem variações, facilita o planejamento orçamentário.

Carga da equipe: 122h/mês para 2 pessoas (~15h/semana cada). Folga para refinamentos, suporte e correções ao longo do projeto.

Prazo total: 12 meses · 6 fases · 12 releases mensais · 60 entidades · 10 módulos · Workflow de aprovação de OS incluso na Fase 1.

Reajuste: Valores em R$ de Junho/2026. Contratos acima de 12 meses devem prever reajuste anual.

Suporte e implantação inclusos: Acompanhamento do fluxo de implantação e suporte durante todo o período de desenvolvimento — sem custo adicional.