ramirocerda

PROJECT / rutinify

Rutinify — Gym routine management

Personal Active

A mobile-first PWA to build and track gym routines: supersets, weekly weight and time progress, and CSV routine imports with validation.

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.

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.

  • Supersets and exercise-variant support.
  • Weekly weight and time tracking.
  • CSV routine imports with validation.
  • Installable, mobile-first PWA with light/dark mode.
  • React 19
  • TypeScript
  • Tailwind CSS
  • Vite
  • Bun
  • Shadcn/ui