Skip to content

Requirements

Kelli Alan edited this page Oct 10, 2021 · 10 revisions

Core Functionality - Priority 1

  1. The user can create an account using manual mode

  1. The user can login to their account with their email and password

  1. The user can manually add a process to track through a form including:

    3.1. process name

    3.2. time limit

    3.3. time remaining warning


  1. The user can start a process' timer by selecting a process and clicking the start selected button.

  1. The user can receive a notification when the process' timer ends.

  1. The user can remove a process by selecting it and clicking "Delete Selected".

  1. The user can edit a process' time limit by selecting it and clicking "Edit Selected".

Additional Features - Priority 2 and Beyond

  1. The user can pause a process' timer.

  2. The user can receive notifications for specified time remaining.

  3. The user can view time spent on each tracked process.

  4. The user can sort processes by:

    11.1. name

    11.2. time remaining

  5. The user can download the automatic mode.

  6. The user can establish scheduling for automatic processes including:

    13.1. limits per day

    13.2. limits per week

    13.3. off-hours per day

Clone this wiki locally