RepareCar
Plataforma fullstack para oficinas onde entreguei autenticação, pagamentos, orçamentos, problemas crônicos, checklists e fluxos operacionais do dia a dia entre backend e frontend.
O RepareCar é uma plataforma de operações para oficinas. Esta entrega cobriu autenticação, pagamentos, orçamentos, problemas crônicos, checklists e fluxos operacionais diários — desde schema e migrações no backend até superfícies de produto e layout mobile no frontend.
Escopo da plataforma
- Estruturei roteamento de onboarding e signup e alinhei a UI de login do portal do cliente com o frontend de autenticação para acesso seguro. - Refatorei o fluxo do cliente AbacatePay, modularizando pagamentos em uma camada de integração dedicada. - Desenvolvi busca em orçamentos com modais responsivos e estados vazios, e melhorei a seleção de serviços com layout PDF e URL de aprovação. - Implementei checklist com imagens e tooltips garantindo consistência nas ordens de serviço. - Desenvolvi a funcionalidade de problemas crônicos com migração de dados e fallback de consulta para veículos. - Construí o sistema de notificações e aprovações, o relatório final com layout PDF e o fluxo de vencimento de IPVA. - Melhorei o layout mobile com navegação inferior, modais responsivos e UX de login.
Mudanças de sistema
- Projetei e atualizei schemas, migrations e contratos entre backend, frontend e client-portal, mantendo-os sincronizados via OpenAPI e clientes gerados. - Alinhei dados de seed para cenários de notificações, IPVA e problemas crônicos. - Simplifiquei o modelo de dados do inventário de peças, removendo campo obsoleto e expandindo limites de margem de lucro.
Superfície de produto
- Entreguei drawer de notificações, página de IPVA, controles de disponibilidade de membros, busca em orçamentos, UI de checklist, melhorias no calendário e relatório final. - Implementei board de pátio e busca mobile para gestão de veículos em campo. - Corrigi layout do PDF de orçamento, tooltips de checklist, cópia de campos de endereço e diversos problemas de UI em mobile e desktop.