PROJECT / rutinify
Rutinify — Gym routine management
A mobile-first PWA to build and track gym routines: supersets, weekly weight and time progress, and CSV routine imports with validation.
Problem
Tracking routines, progress, and exercise variants usually ends up scattered across notes, disconnected apps, and spreadsheets, with no clear view of how the load evolves week to week.
What I did
Designed the supersets model, weekly weight and time tracking, a mobile-first light/dark mode, and CSV routine imports with validation. Built with React 19 + TypeScript on Vite and Bun, with Shadcn/ui components and installable as a PWA.
Highlights
- Supersets and exercise-variant support.
- Weekly weight and time tracking.
- CSV routine imports with validation.
- Installable, mobile-first PWA with light/dark mode.
Stack
- React 19
- TypeScript
- Tailwind CSS
- Vite
- Bun
- Shadcn/ui
Links
—