A simple countdown timer and alarm application developed as part of a web development exercise to practise JavaScript event handling, timers, DOM manipulation, and basic user input validation.
The application allows users to enter a duration in seconds and start a countdown. The remaining time is displayed in minutes and seconds and updates every second until it reaches 00:00. When the countdown finishes, an alarm sound plays and the page background changes to red. Users can stop the alarm using the Stop Alarm button, while setting a new alarm resets the current countdown and alarm state.
The project was implemented using HTML, CSS, and JavaScript.