Analisando propostas

Desenvolvimento Feature com inteligencia artificial em Saas

Publicado em 10 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para criar um microserviço/API separado para a nova feature 'Influencer IA' em nossa plataforma SaaS. O objetivo é integrar funcionalidades avançadas de IA para a criação de vídeos de dança com influencers virtuais, baseados em conteúdo viral do TikTok e Instagram. Esta feature será desenvolvida como um serviço independente para evitar sobrecarga no sistema principal.

Detalhes do Projeto:

Contexto do SaaS Avatrix:
- Plataforma atual: Next.js 14 (App Router), TypeScript, PostgreSQL, autenticação JWT, sistema de créditos via Stripe/PIX.

Nova Feature 'Influencer IA':
- Facilitar a criação de vídeos de dança utilizando influencers IA.
- Baseado em vídeos virais de plataformas como TikTok e Instagram.

Motivação para o Serviço Separado:
- A feature é computacionalmente intensiva, envolvendo scraping, processamento de vídeo (FFmpeg) e múltiplas chamadas a APIs externas.
- A execução em um servidor/API dedicado garantirá que o site principal não seja sobrecarregado, mantendo a performance e escalabilidade.

Escopo de Trabalho do Desenvolvedor:

1. Criação de Servidor API Separado:
  - A escolha da tecnologia para o servidor API é flexível, podendo ser Node.js/Express ou Next.js API routes.
  - O serviço deve ser robusto e escalável.

2. Implementação de Autenticação:
  - O microserviço receberá tokens JWT do servidor principal do Avatrix.
  - A validação do token será realizada em todos os endpoints, utilizando a mesma chave secreta do sistema principal.

3. Endpoint: Buscar Vídeo Viral (POST /api/search-viral-video):
  - Receberá um objeto com a categoria desejada (ex: "Danças Funk", "Danças Trend").
  - Realizará scraping em plataformas como TikTok, Instagram e Reels (utilizando ferramentas como Puppeteer ou similar).
  - Retornará uma lista de 3 vídeos virais, incluindo URL, thumbnail e estimativa de visualizações.
  - Deverá aplicar um limite para buscar apenas vídeos com um alto número de visualizações.

4. Endpoint: Validar e Preparar Vídeo do Usuário (POST /api/validate-viral-video):
  - Receberá um objeto com o link do vídeo viral escolhido pelo usuário (ex: "https://tiktok.com/...").
  - Validará e fará o download do vídeo (utilizando ytdl-core ou similar).
  - Retornará uma URL interna/processada do vídeo para ser utilizada como referência no processo de geração.

5. Endpoint Principal: Controle de Cena + Motion (POST /api/scene-control):
  - Receberá um objeto contendo:
    - Influenceriaimageurl: string (url da imagem do influencer ia fornecida pelo usuário).
    - ReferenceVideoUrl: string (URL do vídeo viral escolhido e processado).
  - Executará as seguintes etapas:
    - Extração do primeiro frame do vídeo de referência (utilizando FFmpeg).
    - Utilização de APIs externas (Poyo + Nano Banana) para integrar a imagem do influencer IA na cena e pose do influencer original do vídeo de referência.
    - Geração do vídeo final com Motion Control (utilizando Kling AI via Poyo), aplicando os movimentos do vídeo de referência ao influencer IA.
  - O resultado final (vídeo gerado e imagem editada) será salvo em nosso CDN (cdn.doculator.org).
  - Retornará as URLs do vídeo gerado e da imagem editada.

Requisitos Técnicos:
- Experiência comprovada em desenvolvimento de APIs e microserviços.
- Conhecimento em Node.js/Express ou Next.js para desenvolvimento backend.
- Familiaridade com TypeScript.
- Experiência com scraping de dados (ex: Puppeteer).
- Conhecimento em processamento de vídeo (FFmpeg).
- Habilidade em integrar e consumir APIs externas.
- Experiência com autenticação JWT.
- Conhecimento em bancos de dados (PostgreSQL).
- Capacidade de trabalhar com armazenamento em CDN.

O projeto exige um profissional com atenção aos detalhes, capacidade de otimização de performance e experiência em soluções escaláveis.

Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Grande

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. P. P. R.