Gym App
Rastreador de treinos offline-first

Um PWA em Flutter Web com modo offline completo, recordes pessoais automáticos, streaks, um strength score e modelo freemium. Backend em Firebase; lançado em produção.
Problema
A maioria dos rastreadores de treino assume uma conexão ativa e enterra as duas coisas que de fato mantêm as pessoas treinando: ver o progresso e nunca perder uma série porque a academia está sem sinal. Registrar uma sessão deveria ser instantâneo, offline e honesto sobre se você está ficando mais forte — sem um paywall de assinatura na frente do básico.
O que construí
Construí um app de treino offline-first, sozinho
Projetei e construí um PWA em Flutter Web apoiado por Firebase, com modo offline completo via persistência local — rotinas, exercícios, sessões e séries (carga / repetições / RPE) funcionam todos sem conexão e sincronizam quando ela volta. Instalável na tela inicial como um app nativo.
Transformei séries brutas em sinal
Recordes pessoais automáticos, sequências (streaks), progresso semanal, medidas corporais e um "Strength Score" que resume a tendência entre os levantamentos — para que o app responda "estou evoluindo?" num relance, em vez de fazer o usuário calcular na mão.
Entreguei um produto freemium de ponta a ponta
O plano gratuito cobre rotinas e treinos ilimitados com histórico de 90 dias; o Premium libera histórico completo, gráficos e métricas avançadas. Construído, publicado e operado de ponta a ponta com agentes de IA como camada primária de execução.
Números
No ar em produção (app.gym.agape.uno) com um site de marketing (gym.agape.uno).
Modo offline completo via persistência local, com sincronização em segundo plano.
Recordes pessoais (PRs) automáticos, sequências, medidas corporais e um Strength Score.
Modelo freemium; construído sozinho com agentes de IA como executor primário.
Telas


Interessado em trabalhar juntos?
Agendar call