Fierro · App de academia com IA

App de academia
que conhece seu equipamento.

Rotinas por dia, 5.632 exercícios com animação, progresso na nuvem e uma IA que monta seu plano só com o que você tem à mão. Uma base aberta que implantamos e personalizamos.

Tela inicial: semana, treino do dia, aviso de recuperação e desafios do mês
Tela de treino em andamento com a animação do agachamento, o plano de séries e a progressão linear
Tela de progresso com total de treinos, quilos levantados, sequência semanal e mapa de atividade
Capturas reais · dados de exemplo

Um dia de treino

Do plano à série

Sua semana, seu treino e seu progresso, em três telas

Cada uma sobe no seu ritmo porque cada uma faz algo diferente: planejar, treinar e ver que você evolui.

Tela do plano semanal com as rotinas Push, Pull e Leg Day e o mapa muscular
Tela de treino em andamento com a animação do agachamento, o plano de séries e a progressão linear
Tela de progresso com total de treinos, quilos levantados, sequência semanal e mapa de atividade

Capturas reais do app com dados de exemplo

O que você vê ao abrir

Seis telas que você usa todos os dias

Tela inicial: semana, treino do dia, aviso de recuperação e desafios do mês

Capturas reais do app com dados de exemplo

Peças da interface

Até os detalhes são bem cuidados

Cartões, sequências, desafios e animações como aparecem no app, recortados das capturas reais.

Cartão do treino de hoje com o mapa muscular e o botão Começar
Treino de hoje
Animação do agachamento com barra com os músculos destacados
Animação do exercício
Calendário da semana com os dias treinados
Sua semana
Sequência semanal com insígnias e congelamentos
Sequência semanal
Aviso de recuperação muscular
Recuperação
Desafios do mês com barras de progresso
Desafios do mês
Totais de treinos, mês e peso, e quilos levantados
Totais
Histórico de treinos com duração, séries e recordes
Histórico
Tela inicial: semana, treino do dia, aviso de recuperação e desafios do mês
Tela do plano semanal com as rotinas Push, Pull e Leg Day e o mapa muscular
Tela de treino em andamento com a animação do agachamento, o plano de séries e a progressão linear
Biblioteca de exercícios com busca, filtros e animações
Tela de progresso com total de treinos, quilos levantados, sequência semanal e mapa de atividade
Histórico de treinos com duração, séries, quilos e recordes
Tela inicial: semana, treino do dia, aviso de recuperação e desafios do mês
Tela do plano semanal com as rotinas Push, Pull e Leg Day e o mapa muscular
Tela de treino em andamento com a animação do agachamento, o plano de séries e a progressão linear
Biblioteca de exercícios com busca, filtros e animações
Tela de progresso com total de treinos, quilos levantados, sequência semanal e mapa de atividade
Histórico de treinos com duração, séries, quilos e recordes

Sistema visual

Uma paleta sóbria que deixa o treino falar

  • Fundo

    #000000

    Telas

  • Cartão

    #1C1C1E

    Superfícies

  • Verde ação

    #30D158

    Começar, hoje, sucesso

  • Âmbar

    #FF9F0A

    Desafios e sequências

  • Azul gelo

    #75D9FF

    Congelamentos

  • Texto

    #FFFFFF

    Títulos

Aa

Fonte do sistema (SF Pro, Roboto)

0123456789 · Supino, 4 × 8 · Sequência de 13 semanas

Rotinas com inteligência artificial

Uma rotina que leva em conta o equipamento que você realmente tem

Você diz seu nível, os dias em que pode treinar e qual equipamento tem. O app monta o plano da semana e o coloca no seu calendário.

  1. 01

    Você escolhe nível e dias

    Iniciante, normal ou intenso, de 2 a 6 dias por semana. Para o iniciante, o app avisa que 2 ou 3 dias rendem mais.

  2. 02

    A IA só vê o que você tem

    Antes de perguntar, o app filtra o catálogo com o seu perfil de equipamento. Todo exercício que a IA devolver e não estiver nessa lista é descartado.

  3. 03

    Você revisa e substitui

    O app avisa quais rotinas vai apagar do plano anterior. Seu histórico de treinos não é tocado.

Em um teste com halteres e banco, a IA montou três rotinas de corpo inteiro com 15 exercícios. Os 15 eram de halteres.

Seletor de plano com nível Iniciante, Normal ou Intenso, dias por semana e o botão Criar meu plano com IA
Captura real do app

O que inclui

Tudo o que é preciso para treinar e ver que você evolui

Planejar

  • Uma rotina por dia da semana ou um rodízio sem dias fixos.
  • Planos iniciais: Push/Pull/Pernas, Superior/Inferior, Corpo inteiro e 5×5.
  • Super-séries, aquecimentos, séries decrescentes e descanso por exercício.
  • Crie seus próprios exercícios com foto ou vídeo.

Treinar

  • A rotina de hoje começa sozinha, com as cargas da última vez.
  • Progressão automática: linear, dupla e por tempo.
  • Anilhas por lado, cronômetro de descanso e notas por série.
  • Estimativa da sua carga máxima em cada levantamento.

Ver seu progresso

  • Recordes pessoais, volume total e sequência semanal.
  • Mapa muscular com o que você trabalhou e o que falta.
  • Histórico completo de cada sessão.
  • Importe seu histórico do Strong, Hevy ou FitNotes.

Seus dados

  • Instala como app pelo navegador e funciona sem conexão.
  • Seu progresso fica salvo na sua conta e sincroniza entre dispositivos.
  • Sem anúncios nem assinatura.
  • Modo convidado: teste por 24 horas sem criar conta.

Como está montado

Sem servidor próprio para manter

O app, o login, o banco de dados e a IA ficam em serviços gerenciados. Para quem usa, parece um único app.

  1. 01

    App instalável

    React e Vite. Instala pelo navegador (PWA) e guarda seu treino mesmo sem sinal.

  2. 02

    Vercel

    Serve o app. Cada mudança no GitHub é publicada automaticamente.

  3. 03

    Supabase Auth

    Login com e-mail e senha. O cadastro público está fechado.

  4. 04

    Postgres com RLS

    Cada pessoa só lê e grava o próprio progresso, com controle de versão para não sobrescrever dados entre dispositivos.

  5. 05

    Função com IA

    Uma função do Supabase chama a OpenAI. A chave nunca chega ao navegador e só contas autorizadas podem usá-la.

Base aberta, trabalho nosso

Partimos de um projeto livre e acrescentamos o que faltava

O Fierro parte do openGym, um projeto de código aberto com licença AGPL-3.0. Quando uma base aberta já resolve a parte difícil, começar dela economiza meses e dinheiro. O que construímos por cima:

  • Acesso com conta e armazenamento do progresso no Supabase, com regras de acesso por pessoa.
  • Rotinas com IA filtradas pelo seu equipamento, com aviso antes de substituir seu plano.
  • Modo convidado de 24 horas, tudo no dispositivo e sem conta.
  • Publicação na Vercel, versão instalável e textos em português.

Projeto original: openGym, de DuarteSantos8. As animações dos exercícios têm licença separada.

Perguntas frequentes sobre este caso

A Creaun.app desenvolveu este app do zero?

Não. O Fierro parte do openGym, um projeto de código aberto com licença AGPL-3.0 criado por DuarteSantos8. Nós o implantamos e acrescentamos o acesso com conta, o armazenamento no Supabase, a sugestão de rotinas com IA, o modo convidado de 24 horas e a publicação na Vercel. As animações dos exercícios têm licença separada.

De que serve este caso se eu quero um app próprio?

Mostra como montamos um app instalável com contas, dados na nuvem e IA sobre uma base que já existe, sem cobrar para reinventá-la. Se a sua ideia já tem uma base aberta que serve, partimos dela e você gasta só no que torna o app seu.

A IA escolhe exercícios que eu realmente consigo fazer?

Sim. A IA só recebe exercícios que o seu perfil de equipamento permite, e o app descarta qualquer outro que ela devolva. Em um teste com halteres e banco, as três rotinas saíram só com exercícios de halteres.

Meus dados são privados?

Cada conta só vê o próprio progresso: o banco de dados exige isso com regras de acesso por linha. No modo convidado nada é salvo em servidor: tudo fica no seu dispositivo e é apagado depois de 24 horas.

Dá para instalar no celular?

Sim. Abre no navegador e instala na tela inicial como qualquer app, no iPhone e no Android.

Seu processo vive em planilhas ou no WhatsApp?

Transformamos em um app instalável. Em 30 minutos dizemos o que entraria na primeira versão e se vale partir de uma base aberta.

Agendar conversa

Agenda tu llamada de 30 minutos

Cargando calendario…