All work04 / 05


Leemit
A gym app for people who lift that tells you what weight and how many reps to do on every set, so you don't have to guess or keep a notebook.
Overview
A gym app that sets the weight and reps for every set and adjusts them from your logged sessions — with a progression algorithm, a 269-exercise library, a program builder and nutrition tracking.
- Role
- Product, design and full-stack development
- Year
- 2026
- Status
- Live
Highlights
- 01
Automatic progression
Each set gets a target weight and rep count from your history — covering calibration, deload weeks, plateaus and comebacks after breaks.
- 02
Offline-first
All the logic runs in the browser, so a workout can be logged without signal; the server only stores the data.
- 03
Push without libraries
Rest-timer notifications are encrypted and signed in plain PHP, following the Web Push and VAPID standards.
Stack
- Next.js 16 (static export)
- React 19
- TypeScript
- PHP 8.2 API
- SQLite
- PWA (offline + installable)
- Web Push in plain PHP
- Vitest
- nginx + PHP-FPM
- Caddy (Docker)
