Skip to content

obapluto-ob/stop-watch-applictation.

Repository files navigation

Stopwatch App

A feature-rich stopwatch application that includes a stopwatch, countdown timer, and interval timer. This app is designed for sports, fitness, and everyday time management needs.

Features

1. Stopwatch

  • Start/Stop/Reset: Start, stop, and reset the stopwatch.
  • Lap Recording: Record laps and display them in a list.
  • Reset Laps: Clear all recorded laps with a single button.

2. Countdown Timer

  • Set Timer: Set a countdown timer with minutes and seconds.
  • Start/Pause/Resume/Stop: Control the countdown timer with ease.
  • Visual Alert: Displays a flashing "Time's Up!" message when the countdown finishes.
  • Sound Alert: Plays a sound notification when the countdown finishes.

3. Interval Timer

  • Set Timer: Set an interval timer with minutes, seconds, and a number of cycles.
  • Start/Pause/Resume/Stop: Control the interval timer with ease.
  • Cycle Tracking: Displays the current cycle and total cycles.
  • Visual Alert: Displays a flashing "Time's Up!" message when all cycles are completed.
  • Sound Alert: Plays a sound notification when all cycles are completed.

4. Visual Alert System

  • A flashing "Time's Up!" message appears when the countdown or interval timer finishes.
  • The alert automatically disappears after 5 seconds.

5. Utility Features

  • Responsive Design: Works seamlessly on different devices.
  • User-Friendly Interface: Clean and intuitive design for easy navigation.

How to Use

Stopwatch

  1. Click the Start button to start the stopwatch.
  2. Click the Stop button to pause the stopwatch.
  3. Click the Reset button to reset the stopwatch to 00:00:00.000.
  4. Click the Lap button to record lap times.
  5. Click the Reset Laps button to clear all recorded laps.

Countdown Timer

  1. Enter the desired minutes and seconds in the input fields.
  2. Click the Start Countdown button to start the timer.
  3. Use the Pause Countdown and Resume Countdown buttons to control the timer.
  4. Click the Stop Countdown button to stop and reset the timer.
  5. When the timer finishes, a flashing "Time's Up!" message will appear, and a sound notification will play.

Interval Timer

  1. Enter the desired minutes, seconds, and number of cycles in the input fields.
  2. Click the Start Interval button to start the timer.
  3. Use the Pause Interval and Resume Interval buttons to control the timer.
  4. Click the Stop Interval button to stop and reset the timer.
  5. The current cycle and total cycles are displayed during the timer.
  6. When all cycles are completed, a flashing "Time's Up!" message will appear, and a sound notification will play.

Project Structure

Releases

No releases published

Packages

No packages published