GitHub repository: maxsmrnv/alarm-clock-fsm
Description: simple js alarm-clock, the solution uses finite state machine paradigm