/the garage — 01 / 07
Personal projectVettio
Log every rep, hit every goal. A privacy-first gym companion that keeps your whole training history on your phone.
/development
Flutter mobile app that records workout days entirely on the device: set-by-set logging with target vs completed reps, weight per rep and notes, an in-app rest timer, an offline catalog of 893 exercises and machines (including curated Technogym and Panatta entries), a calendar of closed workouts, light local reminders, and shareable PDF workout reports for trainers — everything stored locally with shared_preferences, no account, no cloud.
/stack
- Flutter
- shared_preferences
- Local notifications
- PDF generation
- Offline-first
/ux design
Designed VETTIO around the seconds between sets: searchable exercise suggestions to log fast, a rest timer one tap away on the exercise card, target vs completed reps at a glance, and a calendar to review closed workouts. A space-gray and white visual system with Montserrat type keeps the interface quiet in a loud place, and gentle motivational nudges bring you back after time away.
/tools & methods
- Visual system
- Montserrat type
- User flows
- Interaction design
- Mobile UX
/the app





/inside the app
Set-by-set logging
Target vs completed reps, weight per rep, and notes on every set.
Rest timer at hand
Start the pause right from the exercise card, no menu digging.
893-exercise catalog
Offline suggestions, including curated Technogym and Panatta machines.
Workout calendar
Close a completed day and review it anytime, at a glance.
PDF reports
Generate and share a clean workout summary with your trainer.
Everything on-device
Local storage only — no account, no cloud, no data leaving the phone.