design looks good, i see some issues with the functionality. I think there’s supposed to be a second option to set a break length. if you look at the example you can see there’s two timers to set, a session and break timer that continuously count down and alternate back and fourth, when the session finishes the break starts. and vice versa. --I guess I’m not 100% sure if that’s required or not, but I think so. Also, if you hit play when the timer is already running it must start a second interval or something, you can see it doesn’t count down right when you do that. And maybe add a pause button?
Yeah you are right, while designing i got so carried away that i almost forgot the functional requirements of the project. I will be updating it soon. Thanks for the detailed review.