返回首页
一周热榜
<p><pre><code> 嗨,Hacker News,
我正在开发 ZenMoment(zenmoment.net)——一个冥想和呼吸练习工具,设计理念基于两个核心原则:简单和隐私。
大多数冥想应用的问题
在尝试了数十款冥想应用后,我注意到了一些共性:
- 需要注册并收集个人数据
- 功能繁杂,很多我根本不使用
- 基本计时器需要订阅付费
- 不断的推销和游戏化设计
- 隐私政策像是数据收集的操作手册
ZenMoment 的解决方案
使用 Next.js 14(静态导出)构建,并部署在 Cloudflare Pages 上:
核心功能:
- 简单的冥想计时器(1/3/5/10/15 分钟)
- 4-7-8 呼吸练习,配有视觉指导
- 夜间模式
- 每日统计跟踪
- 针对冥想内容优化的 SEO 博客
设计隐私:
- 零服务器端数据 - 纯本地存储
- 无 cookies,无追踪,无用户账户
- 无第三方分析
- 默认符合 GDPR/CCPA
- 开源(透明的代码库)
技术亮点:
- 静态生成 - 加载时间小于 1 秒
- 核心网页性能优化
- 符合 WCAG AAA 可访问性标准
- 响应式设计(移动优先)
- 首次加载后可离线使用
我为什么要开发这个
作为一名开发者和冥想实践者,我希望有一个工具:
1. 可以即时打开,无需登录界面
2. 不追踪我的冥想习惯
3. 尊重我的注意力(没有“嘿,快回来!”的通知)
4. 实际帮助我冥想,而不是游戏化它
架构设计故意保持简约——使用 Zustand 进行状态管理,Framer Motion 实现流畅动画,Tailwind 进行样式设计。所有内容在首次加载后都在客户端运行。
接下来要做的
我目前正在开发:
- 额外的呼吸模式(盒式呼吸)
- 可选的环境声音(森林、雨声、海洋 - 也在本地加载)
- 轻量级 PWA 支持
- 博客上更多冥想技巧的内容
试试看
希望能得到 HN 社区的反馈:
- 网站:https://zenmoment.net
- 技术栈:Next.js 14、TypeScript、Tailwind CSS、Zustand、Cloudflare Pages
- 隐私:所有数据保留在您的设备上
想听听大家对隐私优先的健康应用的看法,以及这种简约设计是否能引起同样冥想的开发者的共鸣。
感谢您的关注!</code></pre>