streak
This article is a stub. You can help the IndieWeb wiki by expanding it.
streak is the repeated performance of some action (like publishing a post) at some regular frequency (like daily), that is typically only recognized after some number of uninterrupted instances at that frequency, and used by some silos as a form of gamification to encourage regular use of the silo or its apps, and could be used by an indieweb site to encourage personal positive behaviors.
Why
You may want to consider creating and using a "streak" feature on your personal site to gamify a particular intentional positive behavior you would like to do more regularly. It can be one way to reinforce good habits.
IndieWeb Examples
No explicit "streak" example yet, however see related examples in posting graph and calendar heatmap.
Does your site explicitly display your streaks of particular activities like publishing a post in general, or a specific kind of post like a note or photo, or something else like an exercise post?
- Add yourself here⦠(see this for more details)
Silo Examples
BeReal
BeReal (https://bere.al/) is a photo sharing silo that encourages taking and sharing a daily photo within 2 minutes of when the app notifies you, and starts counting your streak at 5 days in a row of posting photos.
BeReal uses a fire π₯ icon to indicate a streak:
And puts a little π₯ badge on your profile image (at least to yourself)
Duolingo
Duolingo (https://duolingo.com) has a daily language practice streak and promotes it under your personal records with a badge and number of days. It is also visible when your public profile is viewed. They offer some "streak freezes" which automatically apply if you miss a day, giving you a chance to maintain your streak without resetting to zero. Note the use of a fire π₯ graphic to mean streak.
Duolingo Help: What is a streak?
-
Duolingo's app notification when you complete a lesson and extend your streak
-
Duolingo's app streak summary page, found by clicking on the streak number at the top of the home screen
Garmin
Modern Garmin watches and the Garmin Connect app tell you your "steps count streak", of number of continuous days you have met your personal step count goal, both "Current Streak" and "Longest Streak".
Swarm
This section is a stub. You can help the IndieWebCamp wiki by expanding it.
Swarm keeps track of various checkin streaks and awards bonus points for extending them. It also has a screen in the mobile app UI that lists all your current streaks.
Brainstorming
Posts streak
Tantek Γelik: Iβm considering a little text indicator of a "posts streak" in my post footer like:
- 10:23 on 2025-01-05 (ttk.me t5_t1) using BBEdit. π©π©π©π©π’ 5 day posting streak!
Or for more than 10, maybe use β to indicate 10s, e.g.
- 10:23 on 2025-01-05 (ttk.me t5_t1) using BBEdit. ββπ©π©π©π©π’ 25 day posting streak!
And if necessary, maybe β³οΈ for 100s lol and I'll worry about thousands if I ever get close to that.
Key:
- π’ β day of post being viewed, like a "you are here dot"
- could also be shown in the middle of a streak, e.g.
- 20:48 on 2025-01-04 (ttk.me t5_s1) using BBEdit π©π©π©π’π© in 5 day posting streak!
- π© - a prior streak day
- β - a prior streak 10 day block (the X like a Roman 10)
- β³οΈ - a prior streak 100 day block (or should it be a month?)
Alternative: use calendar chunks of days.
- π’ β day of post being viewed, like a "you are here dot"
- π© - a prior streak day
- β - a prior streak whole week (Su-Sa? M-Su?)
- β - a prior streak whole month (1-28/29/30/31)
- β³οΈ - a prior streak whole year (1-365/366)
Alternative: use newcal chunks of days.
- π’ β day of post being viewed, like a "you are here dot"
- π© - a prior streak day
- β - a prior streak whole week (M-Sa, 5 days)
- βοΈ - a prior streak whole bim (1-61)
- β³οΈ - a prior streak whole year (1-365/366)
Should the individual graphic emoji indicator blocks be hyperlinks?
Sessions
Sessions that mentioned streaks: