I'm a CS student, and I built a workout timer using Next.js because the online timer I was using was slow and quickly drained my MacBook’s battery. This timer includes styles like EMOM, AMRAP, HIIT, and Tabata, with a minimalist design and performance optimizations.
It was very fun to build something that performs better while solving a real problem I experienced. I'd love to get feedback from the community on how to improve it further. Any suggestions for optimization or new features would be super helpful! You can check the code on https://github.com/yigit-cankurtaran/workout-timer-nextjs