/Anchor

Anchor, an app for daily routine recording and visualization, including a to-do list.

Primary LanguageJavaScript

⚓ Anchor

English

Hello, this is Anchor. 一个用于日常事项记录和可视化的 App,附带一个小小的 todo list。

出发点:

对我来说,世界是一片海,有时平静无风,有时掀起风暴。而我则是一艘很小很小的船,在海里摇摇晃晃。每一件日常事项都是一个又一个的锚,我通过持续、重复、循环这些日常事项,抛下一个又一个的锚,无论大海如何变幻,我的心和生活都获得了安定。

为了记录自己的锚点,我创造了 Anchor。

详情:

Anchor 整个可以分为两个模块:

  • 用本地储存记录的 todo list
  • 用云端数据库记录的 anchors,即锚点事件。

todo list

本地储存意味着 todo list 是不能跨设备进行增删查改的,不过 todo 本来设定的就是一次性事件,所以个人认为本地储存够用了。未来可能会进行改变。

anchors

anchors 是对长时间日常事项的记录,比如跑步,写代码,冥想,读书…

可以设定时间段,也可以是无限循环每日事项。

可以每天为自己打个分?有五个方块可以选择,可以是打分,也可以是记录本日完成情况,自行设定每个方块的含义。然后记录一下今日做事情况。

在/anchors 页面会显示本月每个 anchor 的完成情况,有点像 github 的 contribute heatmap(灵感来源)。一个月下来,看着满满当当的小方块,会很开心。

点进每个 anchor 页面,会显示之前的每天对 anchor 的 record。注意,一天只能提交一次 record,在当日结束之前,都可以删除,重新 record。暂时对过去的 record 是不能删除和更改的。

Anchor App

Hello, this is Anchor, an app for daily routine recording and visualization, including a to-do list.

Why:

To me, the world is like a sea - sometimes calm, sometimes stormy. And I am a very small boat, rocked by the sea. Every routine is an anchor, and by continuing, repeating, and cycling these routines, I drop anchors. No matter how the sea changes, my heart and my life are settled.

To document my anchors, I created the Anchor app.

App Details:

Anchor can be divided into two parts:

  • to-do list that stores items locally
  • anchors that are stored in a cloud database.

To-Do List

Local storage means that the to-do list cannot be read/added/deleted across devices. However, the to-do list is designed to be a one-time event, so I think local storage is sufficient. This may change in the future.

Anchors

Anchors are records of long-term/everyday events, like running, coding, meditating, and reading.

You can set a time period for the event, or you can loop the event every day without an end.

You can rate yourself every day with five boxes to choose from. This can be a score or a record of your completion for the day. You can set the meaning of each box yourself, then write down what you did today.

The /anchors page shows the completion of each anchor for the month, similar to Github's contribution heatmap (which is actually the source of inspiration). After a month, the page looks full of small colorful squares, making you feel satisfied.

Clicking into each anchor page displays the previous day's record for that anchor. Note that you can only commit a record once a day. However, you can delete and rewrite it before the end of the day. You cannot delete or change past records.