This project is live at: https://reactjs-alarm-clock.netlify.app
It allows the user to set and delete alarms. Some features of this app:
- It displays a digital clock showing current time.
- User can set an alarm with a 24-hour time scale on specific days.
- When the alarm rings, the user has can click on any of the two buttons:
- STOP: This stops the alarm.
- SNOOZE: This will snooze the alarm, i.e., the alarm will ring again after 5 minutes. The user can snooze 3 times, after the 4th snooze, the alarm stops automatically.
- If no button is clicked within 1 minute since the alarm started ringing, it snoozes automatically.