SweatTax
2025React Native · TypeScript · Supabase · Postgres
photo goes here/public/<filename>.jpg
Problem
Fitness accountability apps rely on self-reported data — easy to fake, easy to ignore. Users needed a system that actually verified you showed up and did the work, without a personal trainer or a gym buddy.
Solution
Built a solo-engineered iOS app from first commit to App Store in ~5 months. Workouts are verified server-side using GPS geofencing (75–150m radius, 5-min dwell) combined with timer and accelerometer validation — all pass/fail decisions happen on the server, not the client. XP and progress are stored in Postgres as the source of truth after early users reported data loss on reinstall. Shipped 3 production releases post-launch driven by real bug reports.
Key results
~5 mo
First commit to App Store
3
Post-launch releases
17
SQL migrations, zero data loss
Screenshots
/public/work/sweattax/shot-1.jpg
/public/work/sweattax/shot-2.jpg
/public/work/sweattax/shot-3.jpg
Tech stack
React NativeTypeScriptSupabasePostgresEAS / Expo