Rotina dispersa
Reunir aulas, presença e mensalidades em uma operação compartilhada.
SaaS para gestão de academias
e acompanhamento dos alunos.
Da experiência no tatame à construção de um produto: um SaaS que conecta a operação da academia ao acompanhamento da evolução dos alunos.
EXPLORE O CASE ↓
Treinando jiu-jitsu há anos, percebi uma rotina fragmentada: presença manual, comunicação espalhada e pouco registro da evolução de cada aluno.
O FightLab nasceu dessa vivência. A proposta foi reunir gestão, comunicação e acompanhamento do atleta em um produto pensado para academias de artes marciais.
Conduzi o projeto da identificação do problema à pesquisa, definição do produto, UX/UI e desenvolvimento de front e back-end. Também usei o projeto para explorar como a IA poderia ampliar minha capacidade de construir e refinar uma solução funcional.
Defini o produto a partir da rotina das artes marciais e conectei fluxos, perfis de acesso e dados à implementação. A plataforma atende à operação da academia e à consulta frequente do aluno no celular.
As conversas com professores, alunos iniciantes e avançados e donos de academia ampliaram o problema: faltava uma visão contínua da jornada de quem treina.
O WhatsApp concentrava boa parte da comunicação. Professores tinham dificuldade para visualizar o histórico dos alunos; alunos não encontravam um registro claro do próprio progresso.
No benchmark, observei soluções orientadas à gestão de academias fitness. Isso ajudou a definir o foco do FightLab: considerar faixas, graduações e a relação entre professor e aluno na organização do produto.
Reunir aulas, presença e mensalidades em uma operação compartilhada.
Dar continuidade ao histórico de treinos, faixas e graduações.
Conectar o que o professor acompanha ao que o aluno consulta.
O login é único. O perfil de acesso define a área que cada pessoa encontra e as tarefas que precisa realizar.
A plataforma foi estruturada para atender várias academias. Cada unidade tem seus próprios dados, usuários e personalização visual dentro da mesma estrutura de produto.
Essa organização conecta dois níveis de gestão à experiência mobile do aluno: a administração do SaaS e a operação de cada academia.
Academias, usuários, permissões e visão global da operação.
Aulas, presença, alunos, graduações e mensalidades.
Check-in, histórico, progresso e rotina de treinos no celular.

Role dentro da tela para explorar

Role dentro da tela para explorar
O FightLab foi pensado como uma plataforma white label: cada academia pode usar o sistema com a própria identidade visual, personalizando as cores e adicionando seu logo.

Role dentro da tela para explorar
O dashboard reúne alunos ativos, presenças do dia, ocupação e aulas programadas. A agenda organiza horários e professores em uma visão semanal.
A decisão foi dar ao administrador uma leitura inicial da rotina e acesso aos módulos em que pode agir, sem depender de informações espalhadas por canais diferentes.
Entender a operação e encontrar a próxima tarefa.
Selecione um módulo para conhecer a interface.

Role dentro da tela para explorar
Indicadores da academia, aulas e ranking.

Role dentro da tela para explorar
Agenda da academia e aulas programadas.

Role dentro da tela para explorar
Cadastro de alunos e filtros por modalidade.

Role dentro da tela para explorar
Painel de check-in e presenças.

Role dentro da tela para explorar
Gestão de mensalidades e pagamentos.

Role dentro da tela para explorar
Treinos, eventos e campeonato.

Role dentro da tela para explorar

Role dentro da tela para explorar
O “RG do Lutador” reúne graduação, histórico de treinos e indicadores de evolução. Faixas e níveis aparecem por modalidade, dando um lugar próprio ao percurso do aluno.
Ranking, conquistas e metas de frequência complementam a proposta de incentivar consistência. O efeito desses recursos no engajamento depende do acompanhamento do uso.
Transformar registros da rotina em uma evolução que o aluno pode consultar.

Role dentro da tela para explorar
Na experiência mobile, o aluno consulta aulas do dia e faz check-in. Treinos, eventos e mensalidades também ficam acessíveis nessa mesma área.
O produto utiliza o conceito de PWA: acesso pelo navegador e instalação no celular. Isso orientou uma experiência pensada para consulta frequente e tarefas rápidas antes e depois do treino.

Role dentro da tela para explorar

Role dentro da tela para explorar
Usei IA como apoio à prototipação, estruturação de código, validação de fluxos e resolução de problemas durante o desenvolvimento.
Minha atuação conectou pesquisa, decisões de produto e refinamento da interface à construção técnica. O trabalho foi além das telas: incluiu diferentes perfis de acesso, organização dos dados e uma experiência utilizável no navegador.
A base descrita no projeto combina React e TypeScript, Tailwind, design system próprio e Firebase para autenticação, banco de dados e armazenamento. React Query, Zod e React Hook Form apoiam dados e formulários.
Tailwind e design system próprio
Auth, Firestore e Storage
Navegador e instalação no celular
Construir o produto ampliou meu papel como designer: além de desenhar a experiência, precisei conectar fluxos, dados e regras de acesso para que ela funcionasse.
No estágio documentado neste case, o FightLab estava em teste em duas academias, levando a proposta para a rotina real de uso.
A mudança entregue é a integração de aulas, presença, mensalidades e histórico do aluno em uma plataforma com acessos por perfil. O piloto permite avaliar essa organização na rotina; os ganhos de adoção, eficiência e engajamento ainda não foram quantificados.
A evolução prevista inclui preparar o produto para distribuição como aplicativo. Essa etapa é distinta da experiência PWA já descrita e ainda faz parte do caminho de desenvolvimento.
Criei uma landing page para explicar a proposta, apresentar funcionalidades e oferecer um ponto de entrada para academias interessadas.
CONHECER O FIGHTLAB ↗
Jorge Yasuo / Product Designer
Case original no Behance ↗