OHRT has a countdown timer which populates a String Item or a Number:Time Item with how much is left on the scheduled timer. The value is updated once per second.
For Blockly users see openHAB Rules Tools [4.1.0.0;4.9.9.9] (countdown timer is the first one in the list).
From there I think it’s just a matter of showing the Item which the remaining time on the Timer in a widget and you are good.