Voltar para a homepage

Web / App

Team Horse

O Team Horse transforma um acompanhamento disperso pelo WhatsApp em uma experiência própria para organizar alunos, treinos, progresso e relacionamento.

Aplicativo mobile e painel administrativo criados para o personal trainer Felipe organizar sua base de clientes, montar treinos e acompanhar a evolução dos alunos.

Tipo de projeto: Web / App Status: in-progress Ano: 2026
Team Horse hero
Resumo

Plataforma de acompanhamento fitness com treinos, avaliações, progresso, recursos sociais e geração de planos por IA.

Resumo executivo

Problema

Profissionalizar a relação entre personal e alunos sem criar uma experiência pesada, centralizando informações que antes ficavam espalhadas em conversas e processos manuais.

Solução

Construí um aplicativo Expo/React Native conectado ao Supabase e um painel em Next.js, com gestão de alunos, biblioteca de exercícios, rotinas, avaliações físicas, feed e geração personalizada de treinos com Claude.

Galeria de imagens

Team Horse gallery selected

Relato autoral sobre decisões de produto, execução e aprendizados deste projeto.

Team Horse é uma plataforma criada para o personal trainer Felipe organizar sua base de clientes e oferecer uma experiência mais profissional de acompanhamento aos alunos.

O projeto nasceu de uma rotina muito comum entre profissionais autônomos: treinos, orientações, ajustes e retornos concentrados em conversas de WhatsApp. Esse modelo funciona em pequena escala, mas torna difícil manter histórico, acompanhar evolução individual e entender rapidamente quais alunos precisam de atenção.

A proposta do Team Horse é reunir essa operação em um produto próprio, começando pelo acompanhamento dos alunos atuais e criando uma base que também possa ajudar Felipe a conquistar novos clientes.

O que foi construído

O produto combina um aplicativo mobile para alunos e personal com um painel administrativo web.

Entre as principais funcionalidades implementadas estão:

  • autenticação por e-mail e login nativo com Google;
  • perfis distintos para personal e aluno;
  • vínculo entre alunos e personal;
  • biblioteca de exercícios com imagens, vídeos e timers;
  • criação de rotinas e divisão em treinos A, B e C;
  • séries, repetições, descanso, peso e observações por exercício;
  • registro de conclusão e histórico de treinos;
  • check-ins e avaliações físicas;
  • acompanhamento de peso, medidas e fotos de progresso;
  • feed, perfis públicos, posts e interações sociais;
  • painel administrativo para alunos, treinos, biblioteca e agenda;
  • alternância entre temas claro e escuro.

Treinos gerados por IA

Uma das experiências centrais do produto permite que o usuário gere um plano de treino personalizado com Claude Opus 4.7.

A IA considera dados como objetivo, experiência, peso, preferências e histórico de avaliações físicas. O envio de fotos é opcional e funciona como informação complementar; elas são usadas na avaliação sem substituir os dados declarados pelo usuário.

O fluxo combina um assistente conversacional com saída estruturada, criando um plano que pode ser salvo na mesma estrutura utilizada pelos treinos montados pelo personal. Cada usuário começa com uma avaliação gratuita.

Uma integração com Stripe para compra de créditos adicionais e a infraestrutura de mídia no Cloudflare R2 já foram preparadas no código, mas ainda não estão configuradas como serviços ativos.

Decisões de produto e tecnologia

O aplicativo foi construído com Expo 56, React Native, TypeScript e React Navigation. O Supabase centraliza autenticação, PostgreSQL, storage, políticas de Row Level Security e Edge Functions.

O painel administrativo usa Next.js 16 e permite que o personal gerencie alunos, exercícios, mídias e rotinas pelo computador. Essa separação mantém a experiência do aluno centrada no celular, enquanto tarefas de gestão mais densas podem acontecer em uma superfície web.

O produto prioriza registros simples. O aluno pode concluir exercícios e treinos sem preencher um diário excessivamente detalhado, mantendo espaço para observações, cargas, avaliações e progresso quando essas informações forem úteis.

Estado atual

O Team Horse está aproximadamente 95% concluído, mas ainda não foi lançado e não possui usuários reais. As principais superfícies e funcionalidades já estão implementadas; os próximos passos envolvem configurações externas, validação com o personal, piloto com alunos e preparação para publicação.

Mesmo antes do lançamento, o projeto representa um sistema completo que conecta produto mobile, operação web, dados de saúde e fitness, conteúdo social e IA aplicada à criação de treinos.

Stack

Expo 56React Native 0.85React 19TypeScript 6React NavigationNext.js 16SupabasePostgreSQLSupabase AuthSupabase StorageSupabase Edge FunctionsGoogle Sign-InClaude Opus 4.7Stripe (preparado)Cloudflare R2 (preparado)

Tags

FitnessMobilePersonal TrainerTreinosIAProduto

Próximos projetos para explorar