Skip to content

PITT is a personal training alarm clock designed to help you wake up and stay fit from the very first moment of your day.

Notifications You must be signed in to change notification settings

alessandroplantera/PITT

Repository files navigation

⏰ PITT – Personal Training Alarm Clock

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.


🧠 Why PITT?

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.


🏋️‍♂️ How It Works

  • 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

🧰 Tech Stack

  • p5.js – Interactive sketches and webcam input
  • Teachable Machine – Pose estimation for detecting movements (e.g. squats)
  • JavaScript / Web APIs – Alarm logic, UI, timing

💡 Features

  • Basic pose/movement detection via webcam
  • Minimal, motivating UI
  • Works directly in browser – no app needed

👨‍💻 Authors

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.


📄 License

MIT License for the code.
Use responsibly. Snoozing is not an option. 🚫😴

About

PITT is a personal training alarm clock designed to help you wake up and stay fit from the very first moment of your day.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published