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 responsiva para loja de peças automotivas - Procuro profissional especializado em desenvolvimento web para criação de uma landing page simples, moderna e responsiva para uma loja de peças automotivas. A página te...

Desenvolvimento full stack para SaaS de PDV - Já tenho o sistema funcionando em alguns comércios e preciso de programador para ficar mensalmente comigo. O sistema inclui: - Painel Global (Admin) - Painel do Vendedor (comiss&oti...

Criação de site e-commerce em Magento - Preciso de um site para comércio eletrônico, de preferência em Magento ou em alguma plataforma similar. Não pretendemos utilizar plataformas SaaS como Shopify, Tray, etc.

Criação de site com reserva online e sistema de pagamento - Estou em busca de um programador que me ajude a desenvolver um website com opção de reserva online e integração de sistema de pagamento. Para ficar mais claro o que pre...

Desenvolvimento de site institucional - Projeto: Desenvolvimento de site institucional para a Nexus A Nexus busca um profissional experiente para desenvolver um site institucional moderno, responsivo e com foco em fortalecer a presen&cc...

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.