dcode / bootpinhais · pr — 2026
  1. > init kernel dcodeok
  2. > mount /projetos30+ cases
  3. > load stacknext · rn · supabase · ia
  4. > sync workana180 projetos
  5. > locate pinhais-pr25°26′S
  6. > decode identidadeeduardo
000
Sistema2026Em produção

Orçamento pago vira ordem de serviço, técnico em campo e repasse por PIX.

cliente
Reallliza Revestimentos Vinílicos
plataformas
Painel web (admin, loja, técnico, patrocinador, almoxarifado) · App Android · App iOS · Páginas públicas (painel do cliente, rastreamento, certificado, cadastro)
stack principal
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · shadcn/ui
meu papel
Arquitetura, modelagem do banco, desenvolvimento e deploy.
Painel administrativo da Reallliza
287rotas de API
117tabelas no Postgres
226políticas RLS
28telas no app
[ 01 ] contexto

Ecossistema web + app para a Reallliza Revestimentos Vinílicos gerir lojas parceiras, técnicos e prestadores homologados. O pagamento do orçamento gera a OS, que é designada, agendada e executada no app com etapas, fotos georreferenciadas, assinatura e funcionamento offline. Também cobre a custódia de ferramentas, o repasse por PIX, os níveis dos profissionais, cursos EAD e um feed com campanhas patrocinadas.

o problema

A operação de instalação de pisos vinílicos dependia de WhatsApp e planilhas. Não havia prova do serviço executado nem controle de quem estava com cada ferramenta, e faltava critério para distribuir trabalho e calcular o repasse de uma rede de instaladores espalhada por vários estados.

a solução

Um painel Next.js com 287 rotas de API sobre Supabase, com RLS e realtime, e um app Expo offline-first para o profissional. O orçamento é precificado automaticamente, o pagamento cria a OS e as propostas vão para a rede homologada por ranking e nível. A execução segue um gate sequencial com rastreamento em segundo plano, e a cadeia financeira vai da cobrança Asaas ao PIX de repasse via Efí.

[ 03 ] o que faz

Funcionalidades

  1. 01Orçamento automático com deslocamento, estadia por UF e adicional de horário especial
  2. 02Cobrança PIX/boleto Asaas com conciliação automática a cada 5 min
  3. 03Conversão de orçamento pago em ordem de serviço
  4. 04Propostas a homologados com ranking por proximidade, nota e especialidade
  5. 05Liberação de propostas por nível (Ouro, Prata, Bronze)
  6. 06Designação automática de equipes e agenda inteligente sem conflito
  7. 07Execução no app: deslocamento, chegada por GPS, etapas, checklist, assinatura e conclusão
  8. 08Fotos só pela câmera, com geolocalização, e relatório de execução verificável
  9. 09Modo offline com fila de sincronização e backoff exponencial
  10. 10Rastreamento do técnico em segundo plano e mapa em tempo real
  11. 11Almoxarifado com 9 abas: custódia por OS, unidades físicas e histórico imutável
  12. 12Repasse automático por PIX (Efí) com desconto de ferramenta não devolvida
  13. 13Score do profissional com 3 fontes de avaliação, níveis e regra de retrabalho
  14. 14Cursos EAD com quiz, certificado validável e curso obrigatório para receber OS
  15. 15Feed social com segmentação de público, enquetes, leads e métricas por UF
  16. 16Portal do patrocinador com pagamento PIX self-service
  17. 17Painel público do cliente com código por WhatsApp, avaliação e termo de garantia
  18. 18Garantias pós-venda roteadas ao executor
  19. 19NFe, fechamento mensal e relatórios em PDF e Excel
  20. 20Auditoria de ações, consentimento LGPD e ocultação de valores por papel
  21. 21Autocadastro de profissionais e empresas com aprovação e provisionamento automático
[ 05 ] por dentro

Decisões técnicas

  • >287 Route Handlers de API em 58 domínios e 73 páginas Next.js 16
  • >117 tabelas, 103 migrations, 226 políticas RLS, 40 funções SQL e 53 triggers no PostgreSQL/Supabase
  • >App React Native/Expo SDK 54 com 28 telas, 9 abas e 5 assinaturas realtime
  • >Offline-first: fila persistente de status, checklist, fotos e ferramentas, com backoff de 1 s a 30 s
  • >GPS em segundo plano a cada 30 s/10 m via foreground service
  • >Ranking ponderado de prestadores (0,4 proximidade + 0,3 nota + 0,2 especialidade + 0,1 atividade)
  • >Liberação escalonada por nível via cron de 1 min
  • >5 cron jobs na Vercel: reenvio de webhook, feed, push, conciliação de pagamentos e níveis
  • >PIX de repasse pela API Efí com OAuth e certificado mTLS; cobrança e NFe pela Asaas
  • >Segmentação do feed como compilador de regras JSONB → consulta parametrizada (16 recortes)
  • >~127 mil linhas de TypeScript (web + mobile) e 338 commits em 8 meses
  • >11 suítes Vitest e 3 fluxos E2E Maestro no app
stack
Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiFramer MotionRechartsLeaflet/OpenStreetMapZustandReact Native 0.81Expo SDK 54React Navigation 7Supabase (PostgreSQL, Auth, Storage, Realtime, RLS)AsaasEfí/Gerencianet PIXGoogle Maps APIs
próximo projetoProfeciXMercado de previsões com formador de preço automático, livro de ofertas e mercados resolvidos por câmera.

Tem um projeto parecido? Me conta o que precisa funcionar.

Pedir orçamento