为创作者打造隐私优先的收入平台

发布: (2026年4月6日 GMT+8 16:19)
5 分钟阅读
原文: Dev.to

Source: Dev.to

如今,创作者经济蓬勃发展,但却有一个巨大的盲点:计算真实的净收入。如果你是 YouTube、Twitch 或 Substack 的创作者,估算收入通常需要使用笨拙的电子表格或充斥广告的计算器网站,这些网站会收集你的财务数据。大多数计算器只显示毛收入估算,忽略了平台抽成、税费以及受众地域等因素。

我想要解决这个问题。作为一名开发者,我也想以最轻量、最尊重隐私的方式来构建它。

于是 Crecaly 诞生了:一个面向创作者经济的收入计算器,能够算出你在 15+ 平台上的真实到手收入。我完全使用纯 Vanilla JavaScript、HTML 和 CSS,将其构建为一个无服务器的渐进式网页应用(PWA)。

🛑 现代金融工具的问题

在构建处理敏感数据的工具时——比如个人收入、税率和财务目标——隐私应该是默认设置,而不是可选功能。

大多数计算器应用会把用户输入发送到服务器进行逻辑处理,往往会将这些数据用于分析或再营销。我希望 Crecaly 成为“终极隐私之王”。

我为自己设定的约束条件:

  • 零后端数据收集。
  • 闪电般的加载速度。
  • 不使用沉重的框架。

🛠 技术栈:Vanilla JS + PWA

客户端处理(零后端)

所有复杂的计算——包括 15+ 不同平台的独特费用结构、估算税费以及受众地域的调整——都在用户的浏览器本地完成。因为没有数据库需要请求,界面能够即时更新,用户的财务预测永远不会离开他们的设备。

PWA 的优势

我把 Crecaly 构建为一个渐进式网页应用。通过使用简单的 manifest.json 和 Service Worker,用户可以直接将工具安装到手机或桌面的主屏幕上。它的体验类似原生应用,同时规避了传统应用商店的门槛和 30% 的费用。

🧠 构建 “追踪模式”(逆向数学逻辑)

最有趣的功能之一是我称之为 “追踪模式” 的功能。

  • 正向模式: 输入观看次数 → 输出收入。
  • 追踪模式: 输入目标收入 → 输出所需的观看次数/订阅/销售额。

从逻辑上讲,这需要一个动态的逆向数学引擎。如果创作者希望本月净收入恰好为 5,000 美元,JavaScript 逻辑必须动态地把税费估算和各平台费用加回去,告诉他们需要多少 Twitch 订阅或 YouTube 观看次数才能达成目标。在不使用虚拟 DOM 的情况下,通过 DOM 操作即时完成这些计算,是一次高效事件监听管理的绝佳练习。

🚀 从 “Vanilla” 中得到的启示

  • 速度即特性: 没有框架的情况下,Lighthouse 分数几乎完美。
  • 隐私建立信任: “零后端” 是向厌倦数据收集的用户营销时的强大卖点。
  • Vanilla JS 强大无比: 现代 JavaScript(ES6+)已经足够强大,我在这种实用工具中几乎不需要任何框架。
0 浏览
Back to Blog

相关文章

阅读更多 »

发布并嵌入 Power BI 报告到网站

介绍 作为一名偶尔使用 Power BI 的用户,我一直觉得它是一个易于使用且简单的工具。这种看法影响了我能够利用它的程度,……