Skip to content

Planned Feature: Scheduling Timers #2

Description

@pingSubhajit

Description

Implement a feature to allow users to schedule stopwatches with a specified start time. The stopwatch should start counting from the specified start time and not from the moment it is created.

Requirements

  1. Start Time Input:

    • Add an input field in the stopwatch creation form to specify the start time.
    • The input should allow users to select a future date and time.
  2. Timer Initialization:

    • When the user creates a stopwatch with a specified start time, store this start time in the database.
    • The stopwatch should start counting from the specified start time, regardless of when it was created.
  3. UI/UX Changes:

    • Update the UI to display the scheduled start time for each stopwatch.
    • Indicate whether a stopwatch is scheduled to start in the future or is already running.
  4. Notifications:

    • Optionally, notify users when their scheduled stopwatch starts.

Acceptance Criteria

  • Users can schedule a stopwatch with a future start time.
  • The stopwatch begins counting from the specified start time.
  • The UI displays scheduled and active stopwatches appropriately.
  • The backend correctly handles the storage and initialization of scheduled stopwatches.

Additional Notes

  • Ensure that the feature is thoroughly tested.
  • Update documentation to include instructions on how to use the scheduling feature.

Priority: Medium

Status: Open

Labels: enhancement, good first issue

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions