In order to prevent the user from spamming the button, we can add a 30 sec timer to it. - Try to avoiding any third party packages. - Come up with a clean UI for the timer inside the button.