Busco um desenvolvedor experiente para criar uma plataforma de vídeos verticais mobile-first, inspirada no estilo TikTok/Reels. O objetivo principal é oferecer uma experiência de visualização imersiva para séries e novelas em formato de episódios, com um sistema de paywall para conteúdo premium.
Funcionalidades Essenciais:
1. Experiência de Usuário Imersiva:
* Ao acessar o site, o vídeo deve iniciar automaticamente em tela cheia, no formato vertical (9:16).
* Interface limpa, moderna e focada na exibição do vídeo, similar à usabilidade do TikTok.
* Navegação intuitiva entre episódios, seja por rolagem (scroll) ou botões dedicados.
* Indicador de progresso claro, mostrando o número do episódio atual e o total (Ex: Episódio 1 de 5).
2. Sistema de Episódios:
* Um botão "Episódios" deve dar acesso a uma lista completa.
* A lista de episódios será exibida em formato de grade com thumbnails.
* Diferenciação visual entre episódios gratuitos e bloqueados (com um ícone de cadeado).
3. Sistema de Bloqueio (Paywall):
* Os primeiros episódios serão liberados gratuitamente para todos os usuários.
* A partir de um determinado episódio, o conteúdo será bloqueado.
* Ao tentar acessar um episódio bloqueado, o sistema deve exibir um preview ou uma tela escurecida com uma mensagem clara: "Desbloqueie todos os episódios para continuar".
* Um botão de Call-to-Action (CTA) "Desbloquear agora" deve direcionar para o processo de pagamento.
4. Processo de Pagamento:
* Integração com um gateway de pagamento, com preferência para Pix.
* Após a aprovação do pagamento, todos os episódios bloqueados devem ser liberados automaticamente para o usuário.
5. Gestão de Usuários:
* Sistema de login simples, utilizando e-mail ou "magic link".
* Armazenamento do status de acesso do usuário (se pagou ou não).
* Funcionalidade opcional para o usuário continuar assistindo de onde parou.
6. Back-end:
* Estrutura robusta para armazenar dados de usuários, episódios e seus respectivos status de bloqueio.
* Cada episódio deve ter campos para título, thumbnail, arquivo de vídeo e status (gratuito/premium).
7. Painel Administrativo:
* Um painel simples para gerenciar o conteúdo, permitindo adicionar, editar e remover episódios.
* Funcionalidade para definir quais episódios são gratuitos e quais são pagos.
Tecnologia Desejada:
* Front-end moderno, preferencialmente utilizando React ou
Next.js.
* Desenvolvimento com abordagem mobile-first.
* Foco em performance e carregamento rápido.
Este projeto busca inicialmente um MVP (Produto Mínimo Viável) funcional para validação de mercado, com grande potencial para expansão e adição de novas funcionalidades no futuro.
Plazo de Entrega: No definido