Pesquisar

Aplicação web de logística para localizar motoristas via Telegram

18/01/2026 às 08:27

Descrição do Projeto:

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 fica com:
• 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: 20/01/2026 às 23:02

Última interação: 19/01/2026 às 12:51

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 32
Propostas excluídas: 2
Interessados: 35
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (30)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Gabriel S.
    Top Freelancer
    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

  • 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 Pro Carlos B.
    Top Freelancer
    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

  • 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

  • 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

  • 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

  • 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

+ 10 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Extensão Chrome para automação web (RPA) - Precisamos desenvolver uma extensão do Chrome que execute um fluxo de automação (RPA) em um sistema web: • Login automático no site • Navegação ...

Fluxo de chatbot WhatsApp para vendas de limpeza residencial - Leia atentamente! Preciso de alguém para construir um fluxo no meu chatbot do WhatsApp para vender serviços de limpeza residencial, que serão realizados por agentes. Ou seja, ...

Scraping em plataforma web - Preciso de uma pessoa para fazer scraping em duas plataformas web com base em um banco de dados com CNPJs

Programador de robô Forex para MetaTrader 5 - Estou em busca de um desenvolvedor especializado em MQL5 com experiência comprovada na criação de robôs de trading automatizado para o mercado Forex (Expert Advisors). Pr...

Ajuste de cenário no Make (Zapsign e Google Drive) - Identificar e corrigir erro em cenário do Make: - Cliente assina o contrato. - Buscar link da pasta do cliente no ClickUp. - Salvar o PDF assinado na pasta do cliente no Google Drive. O fl...

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.