Skip to content

ryanshepps/IronLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IronLog logo

IronLog

Fine-grained tracking built for progressive overload. Every set logged with weight, reps, and RPE so the trends that drive your next session are always one tap away. Designed for the gym floor: big touch targets, haptic feedback, and one-handed operation so you can log between rests without breaking flow.

Screenshots

Today's workout Log a set History calendar Exercise progress Add new exercise

Getting started

Requires Node 22 and pnpm. See docs/local-development.md for full setup.

pnpm install
pnpm expo:dev                  # Expo dev server

Set EXPO_PUBLIC_SUPABASE_URL and EXPO_PUBLIC_SUPABASE_PUBLISHABLE_KEY before starting Expo. The production EAS profile already provides the public Supabase values used by TestFlight builds.

Project layout

client/   React Native app
shared/   Zod schemas shared by local tools
scripts/  Local maintenance tooling (migrations, security check, deploy)
supabase/ Supabase config and SQL migrations

See CLAUDE.md for architecture notes and conventions.

About

Fine-grained tracking built for progressive overload

Resources

Stars

Watchers

Forks

Contributors