Pesquisar
Projeto exclusivo

Sistema automático de achados de passagens aéreas

hoje às 20:43

Descrição do Projeto:

Estou procurando um desenvolvedor experiente para criar um sistema 100% automático que encontre passagens aéreas em promoção e envie essas ofertas diretamente para uma lista de clientes via WhatsApp, sem intervenção manual.

O objetivo é ter um sistema robusto, escalável e modular, que rode continuamente e entregue promoções reais em tempo hábil.

O que o sistema deve fazer:

• Monitorar e buscar tarifas aéreas em APIs de voos (Amadeus, Kiwi, Skyscanner ou equivalente).
• Aplicar filtros inteligentes para identificar promoções reais com base em origem, destino, preço, data e regras definidas.
• Registrar ofertas em um banco de dados.
• Enviar automaticamente as promoções aprovadas para clientes via WhatsApp (usando WhatsApp Business Cloud API).
• (Opcional) Painel administrativo simples para visualizar ofertas, clientes e logs.

Tecnologias sugeridas (obrigatórias ou equivalentes ao nível técnico):

Back-end:
• Python 3.11+
• FastAPI
• PostgreSQL + SQLAlchemy
• Redis
• Celery (tarefas recorrentes e filas)
• Docker e Docker Compose

APIs externas:
• 1 provedor de voos funcionando (ex.: Amadeus Flight Offers Search API ou Kiwi API)
• WhatsApp Business Cloud API (Meta) para disparos automáticos

Infraestrutura:
• Deploy em AWS, DigitalOcean ou similar
• Variáveis sensíveis via .env
• Logs estruturados para depuração

Funcionalidades detalhadas:
1. Módulo de Busca de Passagens:
• Rodar automaticamente a cada X minutos.
• Consultar múltiplas rotas pré-configuradas.
• Buscar ida, volta ou datas flexíveis (se a API suportar).
• Salvar resposta bruta da API.

2. Motor de Regras de Promoção:
• Comparar preços com limites pré-definidos.
• Opcional: aplicar lógica de percentual abaixo do histórico.
• Registrar somente ofertas consideradas boas.

3. Módulo de Envio no WhatsApp:
• Envio automático usando templates aprovados.
• Personalização com dados da oferta.
• Registrar status (enviado, erro, tentativa).
• Retry automático via filas.

4. Banco de Dados (estrutura sugerida):
• users: nome, telefone, preferências
• raw_offers: ofertas brutas das APIs
• offers: promoções filtradas
• notifications: logs de envio
• providers: configuração das APIs de voo

5. Painel (opcional, mas desejado):
• React + Next.js
• TailwindCSS
• Login simples
• Tela de ofertas e envios

Entregáveis obrigatórios:
• Código completo (GitHub/privado)
• Docker + docker-compose funcionando
• Documentação de instalação e uso
• 1 provedor de voos totalmente integrado
• Envio no WhatsApp funcionando
• Rotinas automáticas prontas e testadas

Requisitos do Desenvolvedor:
• Experiência comprovada com APIs REST
• Experiência com Python (FastAPI)
• Conhecimento em filas (Celery/Redis)
• Uso da WhatsApp Cloud API (grande diferencial)
• Boas práticas de arquitetura e código limpo
• Saber trabalhar com containers e deploy básico

Ao se candidatar, envie:
• Portfólio ou links de projetos relevantes
• Descrição curta da sua experiência com APIs
• Estimativa de prazo e custo para o MVP
• Perguntas ou sugestões de melhoria na arquitetura.

Habilidades desejadas:

PostgreSQL Python Redis

Atividades do cliente nesse projeto:

Última visualização: hoje às 22:50

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

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: 6
Propostas excluídas: 1
Interessados: 8
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (5)
  • 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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

API para gerenciamento de senhas de fechaduras NovaDigital - Tenho um sistema online que gerencia as reservas de meus apartamentos alugados por temporada. A fechadura dos apartamentos é da marca Nova Digital e utiliza tecnologia Tuya. Atualmente, ap...

Bot de promoções para Telegram e WhatsApp - Estou em busca da criação de um bot para automatizar um grupo de afiliados, no Telegram e no WhatsApp. Um bot que tenha screeper, que busque cupons de desconto e ofertas reais, n&ati...

Desenvolver robô SDR para WhatsApp - Estou buscando um especialista em automação de vendas via WhatsApp para um projeto na minha empresa. O objetivo é desenvolver um "Robô SDR" que funcione diretam...

Configuração de Mikrotik para rede - Preciso configurar um Mikrotik para balancear uma rede e configurar uma rota de IP pré-determinada para 2 portas diferentes.

Automação de consulta de protocolos de vistoria CELESC - Necessário coletar as respostas dos protocolos na CELESC e atualizar a informação de status da vistoria. Para isso, existe uma lista contendo todos os protocolos e vistorias q...

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.