Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um(a) desenvolvedor(a) experiente em React Native para criar um aplicativo de treinos completo, com foco em usabilidade, performance e um design moderno e intuitivo. Este aplicativo será direcionado para usuários que desejam manter uma rotina de exercícios físicos de forma prática, seja na academia, ao ar livre ou em casa.
O objetivo principal do aplicativo é oferecer treinos personalizados de acordo com o perfil de cada usuário, permitindo o acompanhamento da evolução semanal e mensal. Ele deve incluir funcionalidades de login e cadastro de usuários, além de vídeos curtos que demonstrem a execução correta dos exercícios. O app também deverá gerar notificações para lembretes de treino e possibilitar a integração com o calendário e metas pessoais do usuário.
Para o MVP (Produto Mínimo Viável), as funcionalidades esperadas incluem:
Autenticação de Usuário:
- Login via e-mail, Google e/ou Apple.
- Funcionalidade de recuperação de senha.
Cadastro de Perfil:
- Coleta de informações como nome, idade, objetivo (ex: emagrecimento, ganho de massa).
- Definição do nível de treino (iniciante, intermediário, avançado).
Tela de Treinos:
- Exibição de uma lista de treinos disponíveis, organizados por objetivo.
- Filtros para refinar a busca por duração, nível de dificuldade e equipamento necessário.
- Um reprodutor de vídeos integrado com explicações detalhadas dos exercícios.
Evolução do Usuário:
- Registro automático dos treinos realizados.
- Geração de relatórios semanais com gráficos simples para visualização do progresso.
Notificações:
- Implementação de push notifications para lembretes de treino.
Em relação ao design, forneceremos wireframes e referências visuais para guiar o desenvolvimento. Espera-se um design limpo, intuitivo e que seja compatível com as diretrizes de Material Design para Android e as guidelines de iOS.
Para fases futuras do projeto, temos planos para:
- Integração com smartwatches (Apple Watch, WearOS).
- Implementação de um chat para comunicação com personal trainers.
- Criação de uma área de comunidade dentro do aplicativo.
O que esperamos do profissional:
- Experiência comprovada com React Native.
- Conhecimento sólido em integração com APIs REST.
- Boas práticas de versionamento de código utilizando Git.
- Facilidade em seguir layouts e protótipos (preferencialmente Figma).
- Comunicação clara e habilidade para cumprir prazos estabelecidos.
Serão considerados diferenciais (não obrigatórios):
- Experiência com Firebase (Auth, Firestore, Notifications).
- Conhecimento em testes automatizados.
- Experiência prévia com publicação de aplicativos na Google Play Store e Apple App Store.
O prazo estimado para a entrega de um MVP funcional é de 6 a 8 semanas, com a expectativa de entregas parciais semanais para acompanhamento do progresso.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias