In App Customizable Timer?

Hello, Is there any way so that users can add timers into the app? Additionally, is there any way you can add an action throughout timer progress? For example, the user can set a 25 minute timer and 5 minutes in, the app would tell the user that they are doing a good job. Maybe after the 25 minutes reach zero, the app logs it and congratulates the user.
Thank You