Features

The proposal for the project outlined several key features:

Tracking

The application would keep track of the applications a user was working in, and the websites that the user was visiting.

Visualization

The application would require a visualization so that users could better understand how their time was being spent.

Distraction Level

Based on the tracked activity, the application would need to determine some score that represented a level of distraction.

Distraction Rating

Users would need to be able to interact with the system to mark certain applications or websites as distracting.

Milestones

Users would need to be able to post tweet-like “Milestones” to keep track of their progress over the day.

Team Sharing

Users could share their progress and activities, so that teammates could motivate or help each other.

Distraction Blocking

When a user got too distracted, the application would block distractions so that the user would have to resume productive activities.