PITT is a personal training alarm clock designed to help you wake up and stay fit from the very first moment of your day.
It turns your morning alarm into a small workout session — the alarm can only be turned off by completing a set of physical exercises.
With a traditional alarm, it's easy to hit snooze and delay your wake-up, harming your mental alertness and breaking your morning routine.
PITT forces you to get moving, boosting your metabolism and creating a healthier start to the day.
- The user sets the alarm time and chooses the number of repetitions or type of exercise
- Once the alarm rings, a mini workout starts (e.g. squats, push-ups, jumping jacks)
- The user must complete the exercises tracked by sensors or the webcam (e.g. via computer vision or accelerometer)
- Only after completing the set, the alarm stops
- p5.js – Interactive sketches and webcam input
- Teachable Machine – Pose estimation for detecting movements (e.g. squats)
- JavaScript / Web APIs – Alarm logic, UI, timing
- Basic pose/movement detection via webcam
- Minimal, motivating UI
- Works directly in browser – no app needed
Created by Alessandro Plantera & Alice Mioni as a playful yet meaningful approach to healthy habit design. This project was part of the Machine Learning for Designers course, Master in Interaction Design (SUPSI)
Feel free to fork, remix, or adapt.
MIT License for the code.
Use responsibly. Snoozing is not an option. 🚫😴