This task is from the challenge "30 projects in 30 days", in which I made ClockWork on vanilla JS. You can use it for your own purposes.
You can see the working UI/UX of this task by the link: https://khanevich.github.io/Clock/
Clone this repo into new project folder (e.g., ClockWork).
git clone https://khanevich.github.io/Clock/ ClockWork
cd ClockWork