Pesquisar

Galeria de mídia dinâmica com miniaturas automáticas e restrição por membros

13/04/2026 às 15:39

Descrição do Projeto:

Estamos construindo um portal de anúncios premium com o tema MyListing e Elementor. O site está 90% configurado, mas precisamos de um especialista para implementar duas funcionalidades complexas e essenciais de forma robusta e escalável. Buscamos uma solução profissional, sem "gambiarras", que não quebre com futuras atualizações do tema.
https://prazera.com/acompanhantes-mulheres/modelo-feminina-04/
________________________________________
Parte 1: A Galeria de Mídia Dinâmica (O Maior Desafio)
O objetivo: queremos exibir galerias de mídia no perfil do usuário (anunciante) que misturem fotos e vídeos. O ideal é ter duas galerias:
- Galeria Pública (fotos e vídeos públicos)
- Galeria Privada (fotos e vídeos sensíveis)
O visual deve ser uma grade de miniaturas (como uma galeria de fotos) e, ao clicar, a mídia deve abrir em um lightbox.

O fluxo de dados (como está hoje):
- A anunciante faz o upload das mídias através de um campo repetidor (file upload) nativo do MyListing.
- Temos um campo galeria_videos (repetidor) que contém um subcampo video_url.
- Usamos o plugin WP Offload Media (ou outro) para enviar todos os uploads para o Bunny.net Storage (compatível com S3).
- Portanto, os links salvos no campo video_url são links diretos para arquivos .mp4, .mov etc. (e não links do YouTube/Vimeo).

O requisito NÃO negociável (o desafio central): a solução deve gerar automaticamente uma miniatura (thumbnail/capa) a partir do arquivo de vídeo (.mp4) no momento do upload. Não queremos que a anunciante precise subir uma imagem de capa manualmente. O processo deve ser 100% automático para ela: ela sobe o vídeo, o sistema cria a miniatura. Precisamos entender a viabilidade técnica disso.
________________________________________
Parte 2: Restrição de Conteúdo (WooCommerce Memberships)
O objetivo: a "Galeria Privada" (Parte 1) deve ser visível apenas para usuários logados que possuam um plano de membro específico.
A ferramenta:
- Já possuímos o plugin WooCommerce Memberships.
A tarefa:
- O freelancer deve configurar um plano de membro (inicialmente gratuito, com a estrutura pronta para ser paga no futuro).
- Aplicar as regras de restrição de conteúdo do WooCommerce Memberships (via shortcode ou visibilidade de bloco/widget) no template do perfil MyListing para ocultar a "Galeria Privada" de visitantes e usuários não autorizados.
________________________________________
O que buscamos (soluções):
Estamos abertos a propostas, mas elas devem resolver o desafio da thumbnail automática:
- Solução via plugin: você conhece e pode configurar um plugin premium (por exemplo, JetEngine, The Grid, etc.) que comprovadamente resolva todos os requisitos? (ler o repetidor, ler links diretos, exibir grade mista e gerar thumbnails automáticas de .mp4?)
- Solução customizada: você tem experiência para criar um script customizado robusto?
- Opção A (FFmpeg): criar um processo assíncrono (ex.: AWS Lambda, Google Cloud Functions ou uma fila de processamento) que use FFmpeg para processar o vídeo, extrair a thumbnail, enviá-la para o Bunny.net e salvar o link da thumbnail em um segundo subcampo (ex.: video_thumbnail).
- Opção B (API externa): integrar o upload do MyListing com a API do Bunny Stream (que já faz o processamento e a geração de thumbnails), em vez de apenas o Bunny Storage.

Por favor, responda aos itens abaixo:
1. Qual abordagem técnica você usará para a galeria de vídeos, focando especificamente em como resolverá o requisito da thumbnail automática (o ponto mais crítico)?
2. Confirme sua experiência com as tecnologias mencionadas (MyListing, campos repetidores, processamento de vídeo/FFmpeg, WooCommerce Memberships, WP Offload Media, S3/Bunny.net).
3. Indique seu orçamento e prazo para a implementação completa das duas partes (Galeria + Membros).

Buscamos um profissional sério para uma solução definitiva e de alta performance. Se possível, gostaríamos que continuasse prestando suporte ao site para atualizações futuras e melhorias.

Obrigado!

Atividades do cliente nesse projeto:

Última visualização: 24/04/2026 às 15:41

Última interação: 14/04/2026 às 11:25

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 17
Propostas excluídas: 1
Interessados: 23
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (16)
  • Freelancer Premium Ailton C.
    Top Freelancer Plus
    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 Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Patrick S.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    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 Premium Marcus V.
    Top Freelancer Plus
    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 Vinicius 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 novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Sistema de gestão multimarketplace com CRM e dashboard de lucro - Preciso desenvolver um sistema web personalizado para gestão e controle de vendas em múltiplos marketplaces brasileiros. Contexto da operação: Vendo nos marketplaces Me...

Migração para WhatsApp Cloud API com Embedded Signup em Django multi-tenant - Possuo um **SaaS de gestão de clínicas desenvolvido em Python/Django**, atualmente em produção e utilizado por diversas clínicas. O sistema possui, entre outras f...

Criar site de e-commerce no WordPress com urgência - Olá, estou precisando de alguém para criar um site no estilo e-commerce no WordPress. A pessoa realmente precisa saber desenvolver sites na plataforma. A pessoa que fez para mim da &u...

Desenvolver sistema de gerenciamento financeiro web e app - Desenvolvimento de pequeno sistema de gerenciamento financeiro Necessito de um profissional qualificado que consiga criar um pequeno sistema de gerenciamento financeiro, bem simples, para controle...

Migrar site WooCommerce criado com Elementor Pro - Preciso migrar um site criado com Elementor Pro e WooCommerce. O site já possui vários produtos cadastrados; é importante que todos os produtos sejam migrados com todas as imag...

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.