Voltar para todos os casesCase study

EVDock

Um marketplace peer-to-peer que destrava a recarga de carros elétricos no Brasil — usando o que já existe.

Em produção Setor: mobilidade elétrica Web · Android · iOS Cobertura nacional
O contexto

A adoção de carros elétricos cresce mais rápido do que a infraestrutura de recarga.

A frota de veículos eletrificados no Brasil tem crescido em ritmo acelerado, mas a malha de pontos públicos de recarga não acompanha. O resultado é a ansiedade de autonomia: motoristas evitam viagens longas e operadores postergam a eletrificação de frotas.

Em paralelo, milhares de carregadores particulares — em casas, condomínios, pequenos comércios — ficam ociosos a maior parte do tempo. Existe oferta, falta coordenação.

A solução

Um marketplace que coordena oferta e demanda de recarga.

O EVDock é o lado bilateral da equação: motoristas EV encontram carregadores próximos, reservam slots e pagam no app; anfitriões listam seus carregadores, definem preço e horários e recebem por sessão concluída.

Adicionamos um planejador de rotas que considera autonomia do veículo, janelas de disponibilidade e tipos de plug — transformando uma viagem longa em uma sequência planejada de paradas.

Arquitetura

Como o EVDock é construído por dentro

Camada do cliente
  • App motorista EV (Android/iOS)
  • App host (Android/iOS)
  • Web SSR (Angular Universal)
  • Painel admin (Angular SPA)
HTTPS · REST
API & serviços
  • Spring Boot (REST + auth)
  • PostgreSQL com geoindex
  • Motor de reserva (lock por slot)
  • Planejador de rotas
Integrações externas

Stripe Connect

Split host · plataforma

Google Maps

Geolocalização & rotas

Push

Status da sessão

Cloud

Storage · observabilidade

Decisões de engenharia

Quatro escolhas que definem o produto

Decisão 1

Marketplace P2P em vez de operador único

Construir uma rede de eletropostos próprios exige capital intensivo e demora anos. O modelo peer-to-peer, inspirado no Airbnb, transforma carregadores particulares ociosos em capacidade instantânea. Capilaridade primeiro, infraestrutura própria depois.

Decisão 2

Reserva por slot de tempo

Disputa por carregador é o principal atrito da experiência EV. Modelamos reservas como janelas de tempo com lock pessimista no banco, evitando dois motoristas reservarem o mesmo plug. Cancelamento, no-show e overbooking têm regras explícitas no domínio.

Decisão 3

Split de pagamento entre host e plataforma

Stripe Connect permite que o host receba o valor da sessão diretamente, com a plataforma retendo o fee. Sem precisar virar instituição de pagamento, ainda mantemos compliance fiscal e tributário com cada anfitrião.

Decisão 4

Roteirização inteligente para viagens longas

Para viagens interestaduais, calcular paradas de recarga é tão crítico quanto o destino. O planejador considera autonomia do veículo, velocidade média, tipo de plug e janelas de disponibilidade dos anfitriões para sugerir paradas ótimas.

Funcionalidades de destaque

O que os usuários enxergam no dia a dia

Mapa de estações em tempo real

Filtros por tipo de conector, potência (kW), preço por kWh, distância e janela de disponibilidade. O mapa atualiza status (livre, reservado, em sessão) em tempo real.

Onboarding do anfitrião

Cadastro guiado em etapas: dados do carregador (modelo, conector, potência), endereço, fotos, preço e janelas de disponibilidade. Aprovação manual no painel administrativo antes do go-live.

Sessão de recarga ao vivo

Durante a sessão, o motorista acompanha kWh entregues, custo acumulado e tempo restante. Notificações push avisam sobre fim previsto e cobranças adicionais por hora extra.

Painel do host

Anfitriões enxergam faturamento, ocupação do carregador, próximas reservas e histórico de sessões. Insights ajudam a calibrar preço e janelas para maximizar receita.

Status & capacidades

O que já está rodando hoje

Live
em produção
P2P
marketplace operacional
Stripe Connect
split host/plataforma
Planejador
roteirização ativa

Plataforma recente, com o lado dos anfitriões como diferencial de longo prazo: cada carregador particular cadastrado é capacidade adicional na rede sem CAPEX para a plataforma. Investimos em onboarding simples, suporte dedicado e relatórios financeiros claros — consolidando a base antes de escalar.

Quer fazer parte da rede ou construir algo parecido?

Proprietários de carregadores podem virar hosts no EVDock. Empresas com necessidades específicas de eletrificação encontram na JF APP um parceiro de engenharia.