Evaluating bids

Desenvolvimento de Plugin Wordpress: Área de Membros Estilo Netflix com Integração Hotmart

Published on the May 01, 2025 in IT & Programming

About this project

Open

Busco profissional para desenvolver um plugin WordPress customizado que crie uma área de membros para cursos em vídeo, com interface inspirada no estilo "Netflix" (foco visual, catálogo, fácil navegação). O sistema não implementará gateway de pagamento, utilizando integração via Webhook com a Hotmart para liberar acesso aos cursos após confirmação de pagamento.

O entregável final obrigatório é o plugin funcional em formato .zip, totalmente autocontido (sem dependências de outros plugins pagos ou complexos), que eu possa instalar em sites WordPress ilimitados de minha propriedade. Terei direitos de uso vitalício e irrestrito sobre o plugin e acesso completo ao código fonte, que deve ser bem comentado. Uma documentação básica para instalação e uso também é necessária. O sistema deve permitir cadastro hierárquico de Cursos, Módulos e Aulas, além de funcionalidades de gestão de clientes.

Project overview

Escopo Detalhado / Funcionalidades Requeridas: Estrutura de Conteúdo Hierárquica: Criação de Tipos de Post Personalizados (CPTs) no WordPress para Cursos, Módulos e Aulas. Hierarquia clara: Cursos devem poder conter múltiplos Módulos; Módulos devem poder conter múltiplas Aulas. Campos personalizados necessários para Cursos (Ex: Título, Descrição longa/curta, Imagem de Capa/Thumbnail, Categoria, Ordem). Campos personalizados necessários para Módulos (Ex: Título, Descrição, Curso Associado, Ordem dentro do curso). Campos personalizados necessários para Aulas (Ex: Título, Descrição, Código/URL de Embed do Vídeo, Módulo Associado, Ordem da Aula dentro do módulo, Campo para upload/seleção de até 50 arquivos de apoio por aula (formatos pdf e jpg), campo para definir uma imagem/url de banner específico para exibição abaixo do vídeo). Capacidade de adicionar/editar/remover cursos, módulos e aulas de forma ilimitada pelo painel do WordPress. Sistema de Acesso e Restrição: Sistema de controle de acesso baseado em permissões ou "capabilities" do WordPress, vinculado à compra de Cursos. Lógica para restringir o acesso ao conteúdo das "Aulas" apenas a usuários que tenham permissão para o "Curso" ao qual a aula pertence. Usuários não logados ou sem permissão não devem conseguir acessar o conteúdo restrito. Integração com Hotmart via Webhooks: Desenvolvimento de um endpoint (URL) seguro no WordPress para receber notificações via Webhook da Hotmart. Implementação da lógica para processar eventos relevantes da Hotmart (ex: purchase.approved, subscription.activated). Ao receber notificação válida: identificar cliente (nome e email), verificar/criar usuário no WP, identificar curso comprado (produto/oferta Hotmart), conceder permissão de acesso ao curso correspondente no WP. Cancelar o acesso ao curso caso o aluno cancelar a compra na Hotmart Tratamento de erros na integração. Criar link de login automático (link mágico) para cada aluno Interface do Usuário (Frontend - "Estilo Netflix"): Página de Catálogo de Cursos: Layout visual (grid/carrosséis) com capas dos cursos. Filtros/buscar conteúdo. Indicação visual de acesso (cursos liberados vs. Não liberados para o usuário logado). Página Interna do Curso: Detalhes do curso, listagem de seus Módulos e Aulas (respeitando a hierarquia). Página de Aula (Player de Vídeo): Interface limpa para exibição do vídeo. Obrigatório: Abaixo da área do player de vídeo, deve haver um espaço claramente designado para exibir a imagem/banner definida no campo específico da Aula. Exibição clara (ex: lista com links para download/visualização) dos arquivos de apoio (pdf/jpg) anexados à aula. Navegação fácil para aula anterior/próxima dentro do mesmo módulo/curso. Design Responsivo: Layout adaptável a desktops, tablets e smartphones. Foco na Usabilidade: Navegação intuitiva. Duas opções de tema claro e escuro para cada usuário escolher Gestão de Clientes (Backend - Painel WordPress): Visualização da lista de usuários (alunos). Exibição clara de quais cursos cada usuário tem acesso. Funcionalidade para o administrador adicionar ou remover manualmente o acesso de um usuário a um curso específico. Capacidade de buscar/filtrar usuários. Capacidade de alterar o e-mail do aluno Capacidade de escolher a senha pelo aluno Capacidade de ter uma senha padrão 123456 para todos os novos alunos Capacidade de o próprio aluno fazer gestão de sua senha Capacidade de adicionar ou excluir cursos para alunos individualmente Requisitos Técnicos Gerais: Desenvolvimento obrigatoriamente através de um plugin WordPress customizado, autocontido e independente. O plugin não deverá ter dependência de outros plugins de terceiros (seja pagos ou gratuitos que não sejam extremamente comuns, estáveis e indispensáveis como o ACF Free - qualquer dependência mínima deve ser justificada e aprovada previamente). Código fonte limpo, bem comentado (em português ou inglês), seguindo as boas práticas de desenvolvimento WordPress e seguro. Otimização para performance. O que NÃO está incluído (Exclusões): Criação do conteúdo (textos, vídeos, PDFs, JPGs, banners). Configuração da conta/produtos na Hotmart. Hospedagem do site ou dos vídeos. Design de logo ou identidade visual. Integração de gateways de pagamento dentro do WordPress. Manutenção contínua após a entrega (pode ser negociada à parte). Hospedagem de Vídeo: VTurb, Vimeo, Panda Video e YouTube Entregáveis Esperados obrigatórios: plugin wordpress funcional: arquivo .zip instalável contendo toda a funcionalidade descrita no escopo, pronto para ser ativado em um site WordPress. Código Fonte Completo: Acesso total ao código fonte php, js, css, etc., Do plugin, devidamente comentado para facilitar futuras manutenções ou customizações. Direitos de Uso e Propriedade: Cessão total e irrestrita dos direitos patrimoniais sobre o código customizado desenvolvido. O cliente terá o direito de uso vitalício, podendo instalar e utilizar o plugin em quantos sites WordPress de sua propriedade desejar, sem nenhuma taxa adicional de licença ou limitação. Independência Garantida: Confirmação de que o plugin funciona de forma independente, conforme especificado nos requisitos técnicos. Documentação Básica: Um documento (ex: PDF ou Readme.md) contendo: Instruções passo-a-passo para instalação e ativação do plugin. Guia de configuração inicial (incluindo como inserir os dados para o Webhook da Hotmart). Explicação sobre como criar e gerenciar Cursos, Módulos e Aulas, incluindo o upload de anexos (pdf/jpg) e a definição do banner abaixo do vídeo. Visão geral das funcionalidades de gestão de usuários no painel de administração.

Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Setup software bundle
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.)

Delivery term: Not specified

Skills needed

Other projects posted by J.