Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor experiente para criar e aprimorar um aplicativo de treinos curtos em casa. O aplicativo será focado em conteúdo em vídeo, uma jornada guiada e recursos de engajamento para os usuários. Nosso objetivo é entregar um app rápido, estável e com uma experiência de usuário premium.
O profissional ideal deve possuir experiência comprovada nas seguintes áreas:
* Desenvolvimento de aplicativos com sistema de assinatura/recorrência.
* Integração e gestão de conteúdo em vídeo (streaming e/ou players externos).
* Implementação de notificações push e estratégias de retenção de usuários.
* Criação de sistemas de login, perfis de usuário e área do aluno.
* Publicação e manutenção de aplicativos nas lojas Android e iOS.
O foco principal do projeto será:
* Entrega eficiente de aulas em vídeo.
* Personalização básica de planos e níveis de treino.
* Criação de rotinas diárias e desafios.
* Estratégias de retenção através de notificações push e acompanhamento de progresso.
Escopo do Projeto (MVP + Evolução):
1. Autenticação e Conta:
* Login e cadastro via e-mail, com opções adicionais de Google e Apple.
* Funcionalidade de recuperação de senha.
* Criação e gestão do perfil do aluno (nome, idade, objetivo, nível).
2. Conteúdo e Aulas (Core do App):
* Listagem de programas de treino (ex: 7 dias, 21 dias, mensal).
* Aulas em vídeo com capa, descrição detalhada e duração.
* Player de vídeo robusto, com suporte ideal para Vimeo/players externos e/ou streaming próprio.
* Funcionalidade para marcar aulas como concluídas.
* Opção de favoritar aulas e salvar para assistir mais tarde (diferencial).
3. Personalização / Plano:
* Questionário simples para determinar nível, objetivo e tempo disponível do usuário.
* Geração de recomendação de “plano” de treino com base em regras predefinidas.
* Sugestão de trilha de treino com cronograma semanal/diário.
4. Assinatura e Acesso:
* Implementação de um sistema de assinatura (mensal/anual) para liberação de conteúdo.
* Integração com sistemas de pagamento (IAP Apple/Google ou gateway externo, a ser definido).
* Bloqueio de conteúdo para não assinantes e telas de upsell.
5. Admin / Backoffice:
* Necessidade de um painel web simples para:
* Cadastrar programas, aulas, textos, capas e links de vídeo.
* Organizar e ordenar conteúdos.
* Criar e enviar notificações e mensagens aos usuários.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias