2026 年目标跟踪器:我如何使用 Python、Streamlit 和 Neon 构建数据驱动的愿景板

设计一个集中式系统来跟踪日常习惯和长期目标《2026 年目标跟踪器:我如何使用 Python、Streamlit 和 Neon 构建数据驱动的愿景板》一文首先出现在 Towards Data Science 上。

来源:走向数据科学

如何真正与 2026 年的目标保持一致?今年,我决定不再只想要一份目标清单。我想要一个由真实指标支持的愿景板来跟踪我月复一月的进展。

过去几年我面临的问题是碎片化。有上百万个应用程序可以帮助你跟踪财务、培训或日常习惯,但我永远找不到一个集中的跟踪器。更难的是找到可以扩展的东西:一个遵循目标的系统,无论是每天、每周、每月、每季度还是每年。

因此,我决定构建自己的目标跟踪器。这个应用程序只是对我来说效果很好的一个例子,但其意图超出了这个特定的实现。目标是分享其背后的产品思维:如何设计一个系统,以实际支持短期和长期目标的方式调整指标、视觉效果和结构。

在进入代码之前,了解应用程序背后的设计决策非常重要。

设计

逻辑

事实上,我们的野心有不同的规模。大多数跟踪器失败是因为他们专注于单一解决方案(通常跟踪日常习惯)。就我而言,我需要一个可以支持不同频率的目标的系统,因此我将我的目标分为两类:

  • 高频目标(每日/每周):这些是我每天或每周想要做的事情。我称这些习惯是因为它们需要快速且频繁地检查事情。
  • 低频目标(每月/每年):这些是我每月或每年想要做的事情。我称这些为战略目标是因为它们需要更少的重复,但随着时间的推移需要更多的方向和调整。
  • 我设计的应用程序旨在捕获单个系统中的所有这些频率。这使得每天监控执行情况成为可能,而且还可以概览全年的进展情况。

    用户界面

    架构

    应用程序快速浏览

    让我们进入代码