Pesquisar
Projeto exclusivo

API e integração com Figma/Canva para geração automática de posts

hoje às 14:14

Descrição do Projeto:

Desenvolver uma API que gera conteúdo estruturado para posts (principalmente carrosséis de Instagram) usando IA, e integrações que aplicam esse conteúdo automaticamente em templates no Figma (via plugin) e, em uma segunda fase, no Canva (se possível - o mais importante é ter a integração no Figma).

Um exemplo de API que faz exatamente o que espero é a: https://hotmart.com/pt-br/club/brandsdecoded/products/5199485?access_source=hub_home_product_card

Fase 1 – MVP (foco em Figma):

Backend em Node.js ou Python com endpoints REST:

/generate-content: recebe briefing (tema, persona, tom, quantidade de slides) e retorna JSON estruturado por slide, pronto para aplicação em layout.

/templates: CRUD de templates de conteúdo (definição de tipo de post, número de slides, campos).

/api-keys: geração de API Key por usuário.

Integração com provedor de IA (OpenAI ou similar) para geração de texto.

Plugin Figma:

Instalado via manifest.json no Figma Desktop.

UI com campos de briefing, seleção de template e botão de “Gerar conteúdo” e “Aplicar no template”.

Plugin consome a API /generate-content e aplica o texto nas layers de texto dos frames do template.

Funções adicionais:

Mapear campos (ex: {{title}}, {{body}}) para nodes específicos.

Troca automática de imagens (pull via URL/Unsplash) nas layers de imagem.

Exportar frames em PNG.

Fase 2 – Integração com Canva:

Opção 1: endpoint /generate-canva-dataset que retorna CSV/tabela no formato aceito pelo recurso Bulk Create do Canva.

Opção 2 (preferencial, se for viável): app Canva usando Canva Connect APIs para:

Criar design a partir de template do Canva.

Preencher variáveis de texto/imagem com dados retornados da API de conteúdo.

Autenticação via OAuth Canva.

Requisitos gerais:

Código organizado, documentação mínima dos endpoints.

Instruções claras de instalação (backend e plugin Figma).

Tratamento de erros e mensagens amigáveis no plugin.

Infraestrutura preparada para rodar em cloud (Docker é um plus).

Busco alguém que já tenha experiência com:

Figma Plugin API.

Integrações com APIs de IA (OpenAI, etc.).

(Diferencial) Experiência com Canva Developers / Bulk Create.

Os designs eu vou criar, só preciso da API.

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 1
Interessados: 1
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Ajuste na integração do Stripe Connect - Iniciei a integração do sistema de pagamento Stripe Connect em nosso site de teste de Marketplace. Hoje, a integração funciona 98%. Esses 2% precisam ser ajustados, e n&...

Desenvolvimento de e-commerce em Next.js - Desenvolvimento de e-commerce em Next.js (artigos de papelaria). Estou buscando um desenvolvedor com experiência comprovada em Next.js para criar um e-commerce focado na venda de artigos de ...

Programador para arrumar software com problemas na API do Meta - Preciso de um programador que entenda da API do Meta para arrumar um software nosso que está com problemas devido à atualização da API.

Criação e design de website para loja virtual - Olá, boa tarde. Gostaria de solicitar, por favor, um orçamento para a criação de uma loja integrada de roupas femininas, associada à página do Instagram. E...

Desenvolvimento de plataforma de análise de dados - Olá! Estamos buscando profissionais ou um time completo para o desenvolvimento de uma nova plataforma de análise de dados. O projeto tem prazo fixo de 2 meses. Vagas / Perfis necess...

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.