Streak is the easiest way to help motivate you to create behaviors by helping you set and track your streaks. Simply set a desired streak and the app both reminds and keeps track of how many days you've been on your streak. Stay focused on your work - not tracking it. Streaks are an amazing motivational tool - don't break your streak!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Streak
art
.gitignore
LICENSE
README.md

README.md

Streak

Streak is the easiest way to help motivate you to create behaviors by helping you set and track your streaks. Simply set a desired streak and the app both reminds and keeps track of how many days you've been on your streak. Stay focused on your work - not tracking it. Streaks are an amazing motivational tool - don't break your streak!

Streaks

Each streak has a name, date started, scheduled time, status as well as a type.

Name Description Example
name Name of streak Github checkins
date Date Started May 5th, 2015
type Streak Type Daily
scheduled Scheduled Time 4pm
status Status of Streak Open

The type defines the unit of time used to track the streak: either daily or weekly. The type also defines whether the scheduled time is a specific hour (for daily) or day of the week (for weekly).

Every time the unit of time occurs the streak needs to remind you at the scheduled time to accomplish it. So daily streaks will fire off a notification at the scheduled hour (4pm say) to determine whether the streak continues for another day.

Tracking involves counting the continuous unit type from the start of the streak until current time. A streak is broken when it is not accomplished on the scheduled time for that type. Once broken it is archived with a completed status.

User Stories

The project's user stories are:

| Story | Name | Description | | :-------------: |-------------| -----| ----| | 1 | Add | As a user, I want to add a daily streak. | | 2 | Update | As a user, I want to update a streak. | | 3 | Archive | As a user, I want to set a streak as completed. | | 4 | Award | As a user, I want to be awarded upon completion of five days. | | 5 | Alert | As a user, I want to be reminded to complete my streak for today. |

Support or Contact

Visit ddApps.co to see more.