GPS que calcula a rota pela altura e pelo peso do caminhão e desvia de viaduto baixo.



App Android/PWA de navegação para caminhões e carretas que calcula a rota pela altura, peso, largura, comprimento e eixos do veículo, desviando de viadutos baixos e vias restritas. Usa OpenRouteService HGV, uma camada PostGIS própria alimentada por motoristas e alertas por voz que funcionam sem sinal e com o app em segundo plano.
o problema
Google Maps e Waze roteiam para carro: a carreta descobre o viaduto baixo ou a ponte com limite de peso quando já está na via errada. Além disso, o sinal some na estrada e o Android encerra o app durante viagens de 15 a 20 horas.
a solução
Roteamento por gabarito (ORS driving-hgv) com as restrições do app enviadas como áreas a evitar, trânsito medido sobre a própria rota do caminhão e alerta de proximidade PostGIS com voz. A viagem persiste no aparelho, com cache offline do corredor e rastreamento em background. A base de perigos cresce por crowdsourcing validado por 3 motoristas.
Funcionalidades
- 01Cadastro do gabarito do caminhão (altura, PBT, largura, comprimento, eixos)
- 02Vários veículos com troca do veículo ativo
- 03Rota traçada para o veículo, evitando pontes baixas, limite de peso e vias estreitas
- 04Opções mais rápida/econômica, evitar pedágio e evitar balsa
- 05Paradas intermediárias e partida editável
- 06Busca de portos, CDs e polos industriais, também por CEP ou coordenada
- 07Navegação turn-by-turn com ETA, detecção de saída de rota e recálculo automático
- 08Tempo de chegada com trânsito ao vivo medido sobre a rota do caminhão
- 09Alerta de proximidade (500 m) por HUD e voz em pt-BR
- 10Botão gigante Reportar Perigo com deduplicação por proximidade
- 11Validação comunitária com foto da placa: 3 confirmações tornam o perigo verificado
- 12Camada de postos, borracharias, oficinas, restaurantes, hotéis e balanças
- 13Funciona sem sinal: viagem e restrições do corredor guardadas no aparelho
- 14Rastreamento em segundo plano com notificação viva da próxima manobra
- 15Fonte ajustável até 160% e alvos de toque de no mínimo 56 px
- 16Login anônimo sem cadastro, promovível a conta por e-mail
- 17PWA instalável e APK Android







Decisões técnicas
- >6 RPCs PostGIS (ST_DWithin, corredor por envelope + GIST, MultiPolygon de áreas a evitar)
- >Roteamento de caminhão via OpenRouteService HGV com fallback Mapbox, alternativas e desvio forçado por waypoint
- >Trânsito via Mapbox Map Matching sobre a geometria do caminhão: 625 km Betim–Santos, zero falhas, confiança ≥ 0,92, desvio de 0,6%
- >Navegação otimizada de 1,5 para 28 fps, medido no aparelho
- >Mesmo código Next.js exportado como PWA e APK (Capacitor 7); chave do ORS isolada em Supabase Edge Function com verify_jwt
- >Crowdsourcing com rate limit de 20 reports/h, deduplicação em 60 m e 3 confirmações distintas, validado em PL/pgSQL
- >19 testes E2E Playwright, smoke test de banco e 178 validações no aparelho na última rodada
- >15 migrations, RLS em todas as tabelas e bootstrap.sql idempotente
Tem um projeto parecido? Me conta o que precisa funcionar.
Pedir orçamento