O desafio
Prescrever, consultar e acompanhar treinos envolve diferentes perfis de usuário, regras de progressão e situações em que a conexão não está disponível. O desafio é manter uma experiência prática sem perder consistência dos dados.
Dois fluxos conectados: o treinador organiza prescrições e periodização enquanto alunos acompanham treinos e registram cargas.
O projeto nasceu de uma necessidade operacional concreta da academia. Em vez de uma vitrine conceitual, o objetivo é construir ferramentas utilizadas na preparação e no acompanhamento dos treinos.
Prescrever, consultar e acompanhar treinos envolve diferentes perfis de usuário, regras de progressão e situações em que a conexão não está disponível. O desafio é manter uma experiência prática sem perder consistência dos dados.
A solução separa o painel do treinador (Next.js) da experiência do aluno (React Native/Expo), usando Firebase/Firestore, regras de acesso e testes de domínio. O fluxo do aluno contempla acompanhamento de cargas e sessões com diferentes exercícios em andamento.
Desenvolvimento e evolução da aplicação web/mobile; trabalho com fluxos de produto, interface, integração, testes e homologação.
Cadastro e gestão de alunos, catálogo de exercícios, fichas arrastáveis e controle de periodização.
Cronômetro, consulta do treino, registro de cargas, histórico e acompanhamento de progressões.
Progressão de semanas e suporte a sessões com múltiplos exercícios em andamento.
Testes unitários/de domínio e das Security Rules no Emulator; ambientes de produção e homologação separados.
O painel e o aplicativo contêm informações de usuários. Por enquanto, esta página utiliza um esquema de arquitetura em vez de capturas potencialmente identificáveis. Prints reais poderão ser adicionados após anonimização e revisão.
Plataforma utilizada em contexto real, com melhorias e validações contínuas. Nem todas as funcionalidades planejadas são apresentadas como concluídas.
Capturas autorizadas e anonimizadas dos principais fluxos; aprofundamento das decisões de sincronização e usabilidade.
Repositório privado. Não são publicados dados de alunos, credenciais ou telas de produção contendo informações pessoais.
Posso ajudar a pensar em uma aplicação adequada ao seu contexto.