Pesquisar

Aplicação web para localizar motoristas via Telegram

20/01/2026 às 23:08

Descrição do Projeto:

App para localizar motoristas via Telegram e comparar com cotações por e-mail (logística)

Contexto

Somos uma empresa de logística/dispatch. Nossos motoristas já utilizam Telegram no celular. Hoje recebemos cotações de cargas por e-mail (sempre no mesmo padrão, em formato de texto). Queremos automatizar a leitura dessas cotações e cruzar com a localização dos motoristas para identificar rapidamente quais motoristas estão mais próximos do pickup.

Objetivo principal

Criar uma aplicação (pode ser web ou mobile) que:
1. Receba a localização do motorista via Telegram (CEP e endereço/coordenadas).
2. Leia as cotações recebidas por e-mail (texto padrão) e extraia dados do pickup/delivery.
3. Compare localização do motorista x pickup da cotação e calcule:
• distância (milhas)
• tempo estimado (opcional)
4. Permita configurar um filtro de distância (ex.: “mostrar apenas pickups até 100 milhas”), com campo editável.

Parte 1 — Coleta de localização via Telegram

Requisito
• Criar um Telegram Bot e um fluxo simples para o motorista enviar a localização.
• O motorista deve conseguir enviar:
• CEP (manual, digitado) e/ou
• localização do Telegram (ideal: location pin / live location) para obter coordenadas automaticamente.

Resultado esperado
• No sistema, cada motorista terá:
• nome/ID do motorista (Telegram ID)
• CEP atual
• endereço atual (se disponível)
• coordenadas (lat/lng)
• data/hora da última atualização

Parte 2 — Leitura das cotações por e-mail e comparação com motoristas

Entrada
• E-mails chegam sempre com o mesmo padrão (texto).
• A aplicação precisa captar esses e-mails e extrair campos como:
• pickup address (rua, cidade, estado, CEP)
• pickup time window (se houver)
• delivery address (opcional)
• dimensões/peso (opcional)
• rate (opcional)
• referência da cotação (subject/id)

Como pode ser feito
• Integração com e-mail (ex.: Gmail/IMAP/Outlook) para:
• ler novos e-mails em uma pasta/label específica
• ou receber via webhook (se usar algum provedor)
• Parser do texto para “quebrar” os campos de pickup/delivery.

Processamento principal
• Geocodar pickup (converter endereço em lat/lng) usando API de mapas.
• Calcular distância entre:
• localização atual do motorista
• pickup da carga
• Exibir ranking:
• motoristas mais próximos primeiro
• distância em milhas
• opcional: tempo estimado e rota

Filtros e ajustes (essencial)
• Campo configurável: “Distância máxima do pickup (milhas)”
• Exemplo default: 100
• Eu devo conseguir mudar isso a qualquer momento no painel
• Possíveis filtros extras (se der):
• por estado/cidade
• por tipo de veículo (se cadastrarmos motorista + tipo)
• “somente motoristas com update nas últimas X horas”

Interface (MVP)

Um painel simples com:

1) Tela de Motoristas
• lista de motoristas
• última atualização de localização
• CEP atual
• botão para ver no mapa (opcional)

2) Tela de Cotações (Loads)
• lista de cotações recebidas por e-mail (com data/hora)
• pickup/delivery
• botão “ver motoristas próximos”
• ao abrir: lista com motoristas e distância

3) Configurações
• distância máxima padrão (milhas)
• credenciais/integrações (Telegram + e-mail)
• logs de erros do parser

Requisitos técnicos e preocupações
• Armazenamento: banco de dados para motoristas, cotações e histórico.
• Segurança:
• autenticação no painel (login)
• tokens do Telegram e credenciais do e-mail protegidos
• Confiabilidade:
• logs e monitoramento de falhas (parser de e-mail, geocoding, etc.)
• Escalabilidade:
• suportar dezenas/centenas de motoristas e muitos e-mails por dia

Entregáveis
1. Telegram Bot funcionando (coleta e registro de localização/CEP).
2. Aplicação web ou app com painel (motoristas + cotações + distância).
3. Integração com e-mail para capturar e parsear cotações.
4. Cálculo de distância e filtros configuráveis.
5. Documentação básica (como instalar, configurar e operar).

Tecnologias sugeridas (não obrigatório)
• Backend: Node.js / Python
• Banco: Postgres / MySQL
• Integrações:
• Telegram Bot API
• IMAP/Gmail API
• Google Maps / Mapbox (geocoding + distância)
• Frontend: React / Next.js (web)

Atividades do cliente nesse projeto:

Última visualização: 22/01/2026 às 18:52

Última interação: 20/01/2026 às 23:22

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 3
Interessados: 4
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Landing page para workshop e mentoria esportiva - Quero uma landing page completa para vender minha mentoria esportiva. Sou treinador de futebol com larga experiência no Brasil e posso contribuir para o futebol por meio dos workshops e mento...

Implementar delay de VSL no WordPress - Preciso de um profissional para implementar um delay em uma VSL (prender a VSL) em uma página do WordPress. O delay deve ser de 5 minutos e aplicado quando o usuário estiver logado no...

Site para agência de turismo em Framer - Desenvolvimento de um site complexo em Framer para uma agência de turismo. Além da home, as demais páginas devem mostrar detalhes dos destinos e permitir que as pessoas interaja...

Criação de portal jurídico - Queremos criar um portal jurídico semelhante ao abaixo: https://portaldiaselima.adv.br/ Nós usamos o Ready para criar o modelo de IA. Com o modelo pronto, é fundamental ter...

Desenvolvimento de landing page para acompanhamento terapêutico - Preciso de um desenvolvedor para criar uma landing page profissional para meus serviços de acompanhamento terapêutico (AT). O foco é um design que transmita acolhimento e autori...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.