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
Most workout trackers assume a live connection and bury the two things that actually keep people training: seeing progress, and never losing a set because the gym has no signal. Logging a session should be instant, offline, and honest about whether you're getting stronger — without a subscription wall in front of the basics.
O que construí
Built an offline-first training app, solo
Designed and built a Flutter Web PWA backed by Firebase, with full offline mode via local persistence — routines, exercises, sessions, and sets (weight / reps / RPE) all work with no connection and sync when it returns. Installable to the home screen like a native app.
Turned raw sets into signal
Automatic personal records, streaks, weekly progress, body measurements, and a "Strength Score" that summarizes trend across lifts — so the app answers "am I improving?" at a glance instead of making the user do the math.
Shipped a freemium product end-to-end
Free tier covers unlimited routines and workouts with 90-day history; Premium unlocks full history, charts, and advanced metrics. Built, deployed, and operated end-to-end with AI agents as the primary execution layer.
Números
Live in production (app.gym.agape.uno) with a marketing site (gym.agape.uno).
Full offline mode via local persistence, with background sync.
Automatic PRs, streaks, body measurements, and a Strength Score.
Freemium model; built solo with AI agents as the primary executor.
Telas


Interessado em trabalhar juntos?
Agendar call