Estamos buscando um desenvolvedor freelancer experiente para criar um assistente automatizado robusto, integrado diretamente ao WhatsApp. O objetivo principal é desenvolver um sistema capaz de interagir com usuários através de mensagens e imagens, processar essas imagens utilizando APIs de visão computacional, extrair informações relevantes e, em seguida, consultar uma base de dados externa para retornar respostas estruturadas de forma automática.
Escopo do Produto Mínimo Viável (MVP):
Integração com a API oficial do WhatsApp (preferencialmente Meta Cloud API ou solução similar) para garantir comunicação fluida e escalável.
Desenvolvimento de um backend eficiente para gerenciar e processar todas as requisições, garantindo alta disponibilidade e performance.
Integração com uma API de reconhecimento de imagem para análise e extração de dados visuais.
Conexão com uma API externa para consulta e recuperação de informações de uma base de dados específica.
Implementação de uma estrutura simples de banco de dados para o armazenamento de logs e dados operacionais essenciais.
Realização do deploy do sistema em um servidor (vps ou ambiente cloud, como aws, google cloud ou azure).
Entrega de código-fonte completo e bem documentado para facilitar futuras manutenções e evoluções.
Requisitos Técnicos Essenciais:
Comprovada experiência em integração de diversas APIs, incluindo APIs de comunicação e de terceiros.
Experiência prévia no desenvolvimento e implementação de bots e sistemas de automação.
Profundo conhecimento em desenvolvimento backend, preferencialmente com
Node.js ou Python.
Sólidas noções de banco de dados, incluindo design e otimização de consultas.
Experiência prática com deploy e gerenciamento de aplicações em ambientes de nuvem.
Entregáveis do Projeto:
Um sistema funcional e totalmente integrado ao WhatsApp, pronto para uso.
Todo o código-fonte do projeto, devidamente comentado e documentado.
Instruções detalhadas para a manutenção básica do sistema.
Ambiente de produção configurado e pronto para operar no servidor escolhido.
Observação: Detalhes específicos sobre o nicho de mercado e funcionalidades avançadas da aplicação serão discutidos e compartilhados após a fase de alinhamento inicial com o freelancer selecionado.
Plazo de Entrega: No definido