Paulo.dev
Projeto em DestaqueCódigo Proprietário2026fullstack

Automotive Build Logger

Sistema Operacional Full-Stack de Oficina & Engenharia Automotiva para Projetos de Alta Performance

O Automotive Build Logger é uma bancada digital completa e sistema operacional de oficina desenvolvido para preparadores de motores, projetistas de alta performance e pilotos de track day. Diferente de gerenciadores genéricos de tarefas ou planilhas avulsas, o sistema integra motores de cálculo mecânico e fluidodinâmico (vazão de linhas AN, taxa estática pós-usinagem, carga de molas e coil bind, bicos injetores), mapa de pinagem e chicote de injeções programáveis com importação/exportação CSV, controle de estoque com etiquetas físicas para caixas/saquinhos via @media print, guia interativo de aperto em espiral de cabeçotes, registro de puxadas de dinamômetro e geração de Book do Carro / Dossiê Técnico em PDF.

SvelteKit 2Svelte 5 RunesTypeScriptFastifyDrizzle ORMPostgreSQLNeonVitestTailwind CSSZodJWTREST API
Aviso de Inicialização (Cold Start)

O Back-End desta aplicação está hospedado no plano gratuito do Render. Caso o serviço esteja em repouso (cold start), a primeira inicialização pode levar de 30 a 120 segundos para carregar os dados.

Automotive Build Logger
Clique para inspecionar em tela cheia

O Desafio de Negócio

O desenvolvimento e montagem de motores preparados e carros de corrida envolve dezenas de medições críticas de retífica, dimensionamentos fluidodinâmicos complexos, tabelas de torque dispersas em manuais antigos e centenas de componentes e parafusos soltos em bancadas. Oficinas e preparadores frequentemente dependem de anotações em papel ou planilhas desorganizadas, resultando em erros catastróficos de montagem (flutuação de válvulas, cavitação de combustível, aperto incorreto de cabeçote), descontrole de custos e perda do histórico técnico do veículo.

A Solução de Engenharia

Engenharia de uma plataforma full-stack moderna e reativa construída com SvelteKit 2 e Svelte 5 (Runes: $state, $derived, $effect) no frontend e Fastify 4 com Drizzle ORM no backend sobre Neon PostgreSQL serverless. O sistema centraliza calculadoras de engenharia automotiva com fórmulas físicas de precisão, guia visual interativo de aperto de cabeçote em caracol (VW AP, GM 250-S, V8 Small Block) com etapas angulares, matriz de pinagem de chicote elétrico com código de cores e importador CSV, gerador de etiquetas físicas para caixas e saquinhos de peças, modo oficina OLED com trava de tela ativada via Screen Wake Lock API (para uso contínuo com luvas de graxa) e suíte com 107 testes automatizados no Vitest garantindo precisão matemática e segurança de concorrência multi-tenant.

Galeria de Telas & Fluxos do Sistema

Explore as telas completas da aplicação, fluxos operacionais, dashboards em tempo real e painéis administrativos.

Quadro Kanban de Montagem da Build
Expandir Tela

Quadro Kanban de Montagem da Build

Gestão visual de etapas da montagem do veículo (A Fazer, Em Andamento, Concluído) com status e prioridades.

Calculadoras Mecânicas & Fluidodinâmica
Expandir Tela

Calculadoras Mecânicas & Fluidodinâmica

Dimensionamento de linhas de combustível AN, vazão de bicos, cálculo de taxa de compressão e molas de válvulas.

Ficha Técnica do Motor & Setup Sheet
Expandir Tela

Ficha Técnica do Motor & Setup Sheet

Centralização de especificações do motor, folgas de retífica (bronzinas e anéis) e componentes forjados.

Guia Visual de Aperto de Cabeçote & Torques
Expandir Tela

Guia Visual de Aperto de Cabeçote & Torques

Diagrama interativo em espiral/caracol com etapas de aperto em kgf·m/N·m e graus angulares para motores de alta performance.

Chicote Elétrico & Pinagem de Injeção Eletrônica
Expandir Tela

Chicote Elétrico & Pinagem de Injeção Eletrônica

Matriz completa de pinagem da ECU com cores de fios, bitolas, tipos de sinal e importação/exportação CSV.

Estoque de Peças & Etiquetas de Bancada
Expandir Tela

Estoque de Peças & Etiquetas de Bancada

Controle de peças adquiridas, códigos de fornecedores e impressão física de etiquetas para organização da oficina.

Inteligência Financeira & Gestão de Custos
Expandir Tela

Inteligência Financeira & Gestão de Custos

Acompanhamento orçamentário detalhado por categoria de investimento e total acumulado do projeto.

Diário de Bordo & Linha do Tempo da Oficina
Expandir Tela

Diário de Bordo & Linha do Tempo da Oficina

Registro cronológico de manutenções, fotos de montagem e comparador interativo Antes vs Depois.

Log de Puxadas & Registros de Dinamômetro
Expandir Tela

Log de Puxadas & Registros de Dinamômetro

Histórico de mapas de injeção, pressão de turbo, potência/torque nas rodas e telemetria de pista.

Checklist de Pré-Pista & Procedimentos de Segurança
Expandir Tela

Checklist de Pré-Pista & Procedimentos de Segurança

Verificações operacionais obrigatórias de fluidos, freios e segurança antes de sessões de track day.

Navegação Global Spotlight (Ctrl+K)
Expandir Tela

Navegação Global Spotlight (Ctrl+K)

Paleta de comandos instantânea para busca rápida entre calculadoras, pinagens e módulos de oficina.

Blueprint de Arquitetura & Stack Técnica

Interface / Frontend

SvelteKit 2, Svelte 5 (Runes: $state, $derived, $props, $effect), TypeScript, Tailwind CSS, Vite, Screen Wake Lock API

Back-End & Regras de Negócio

Node.js, Fastify 4.x, TypeScript, Zod, JWT, Cookies HTTP-Only, Helmet, Rate-Limit

Banco de Dados & Persistência

PostgreSQL 16 (Neon Serverless com Connection Pooling) / SQLite, Drizzle ORM, Drizzle Kit

DevOps, Testes & Deploy

Vercel Edge (Frontend), Render Web Service (Backend), Vitest (107 testes unitários e de integração), Svelte-Check, TypeScript Strict Mode

Principais Recursos & Regras de Negócio

Calculadoras de Engenharia Automotiva: Dimensionamento de linhas de combustível e conexões AN (-6AN a -12AN) com validação de velocidade linear (< 2.5 m/s) para evitar cavitação
Análise de Cabeçote & Deck Clearance: Simulação exata de ganho de taxa de compressão estática pós-usinagem de bloco e cabeçote com precisão centesimal
Carga de Molas de Válvula & Coil Bind: Cálculo de altura montada, carga no assento e no levante máximo, margem de segurança de coil bind (≥ 1.5mm) e rotação limite segura
Guia Visual Interativo de Aperto de Cabeçote: Diagramas dinâmicos em espiral/caracol para motores VW AP 4cc, GM 6cc 250-S e V8 Small Block com etapas de torque e graus angulares
Tabela Universal de Torques & Conversor: Conversões instantâneas entre N·m, kgf·m, lb·ft, bar e psi para parafusos Métricos (8.8, 10.9, 12.9) e Polegadas SAE Grau 5 e 8
Chicote Elétrico & Matriz de Pinagem de ECU: Mapeamento de pinos, bitolas, cores de fios, tipos de sinal e importação/exportação bidirecional de planilhas CSV
Estoque de Peças & Gerador de Etiquetas: Rastreabilidade de componentes por status e impressão física de etiquetas padronizadas para identificação de caixas e saquinhos de bancada
Inteligência Financeira & Gestão de Custos: Contabilidade detalhada por categoria de investimento (motor, usinagem, suspensão, elétrica) com visão geral orçamentária
Modo Oficina OLED & Screen Wake Lock API: Interface de alto contraste escuro com bloqueio de descanso de tela para uso contínuo na bancada com luvas
Dossiê Técnico & Book do Carro em PDF: Geração instantânea de relatório técnico de alta resolução pronto para impressão com setup completo do motor e histórico de dyno
Quadro Kanban de Montagem & Checklist Pré-Pista: Gestão visual de tarefas da build e checklist operacional de segurança antes de puxadas de dinamômetro e track days
Qualidade & 107 Testes Automatizados: Suíte completa com Vitest cobrindo 100% das fórmulas de cálculo mecânico, validadores Zod e regras de concorrência

Desafios de Engenharia & Decisões Técnicas

Modelagem Física & Precisão das Fórmulas de Engenharia

Implementação e validação de equações matemáticas avançadas de fluidodinâmica (vazão e perda de carga em mangueiras AN), compressão estática e mecânica de molas, garantindo paridade total com dados laboratoriais e bancadas de fluxo através de testes com Vitest.

Reatividade de Alta Performance com Svelte 5 Runes

Arquitetura do frontend utilizando os novos conceitos de Runes ($state, $derived, $effect) para cálculos mecânicos instantâneos sem recarga, sincronizando estado complexo de tabelas de pinagem e diagramas de aperto de cabeçote com latência imperceptível.

Isolamento Estrito Multi-Tenant & Segurança em Fastify

Implementação de validação rigorosa de propriedade de dados a nível de query em Drizzle ORM, impedindo vazamento de dados entre preparadores distintos, combinado com cookies seguros HTTP-Only e proteção contra rate limiting de 600 req/min.

Experimente a Aplicação na Prática

Acesse a aplicação em produção online ou explore todos os detalhes técnicos e arquitetura neste estudo de caso.

Acessar Deploy
Código Proprietário (Repositório Privado)

Nota: Back-End no Render Free Tier (pode levar 30s–120s na primeira requisição)