I made a simple gym rest timer

Project: https://brianreidy.com/GymTimer

Code:https://github.com/brianreidy/brianreidy.com/pull/24

I created a simple gym rest timer inspired by the article "Write More Useless Software". The goal was to have some fun while also learning new things.

When weightlifting, I noticed that for the big lifts like bench press, squat, and deadlift, I needed about 5 minutes to recover in between sets. However, for smaller accessory lifts like close grip bench, bicep curls, and chin-ups, I only needed about 2 minutes to recover.

To address this, I developed a gym rest timer that automatically adjusts the rest time based on the type of exercise. It allows me to set different rest durations for the big lifts and the accessory lifts, ensuring that I optimize my workout efficiency.

This gym timer is pretty simple but i did learn a little bit about audio along the way. This uses a simple html audio element but while looking into it I learned about https://howlerjs.com/ and all of the features that I could use in the future.