开发者分享了一款名为 Purrfit 的极简猫咪体重记录工具,最初动机源于家中猫咪绝育前体重增长缓慢,需要长期记录数据以关注健康状况。该工具完全基于 Cloudflare 无服务器架构构建,采用 Workers 作为计算层、KV 作为存储层,免费额度即可满足运行需求,无需自备服务器,实现零成本部署,并绑定了免费获得的 zaoan.xx.kg 域名。功能方面,Purrfit 支持单账号下管理多只猫咪的体重档案,可灵活切换;界面采用动态卡片 Glow 光影与毛玻璃视觉效果,支持亮色与深色模式无缝切换,提供中英文双语;体重趋势图支持三个月、六个月及全部数据的时间跨度筛选。数据层面,工具支持 CSV 格式一键导入导出,避免被平台绑定。此外,Purrfit 完成了 PWA 适配,可添加至手机桌面,体验接近原生应用。项目代码已完全开源,仓库包含完整部署步骤,复制单个 Worker 代码即可快速搭建个人专属实例。作者还提供了在线体验 Demo,内置测试模式,数据每三十分钟自动重置,使用测试账号即可登录体验,并欢迎用户提出建议或提交 PR。
事件分析
该项目的技术看点在于对 Cloudflare 无服务器栈的完整运用:Workers 承担边缘计算与账号逻辑,KV 提供免运维的键值存储,个人开发者无需服务器即可运行带鉴权体系的 Web 应用,部署成本趋近于零。工程细节上,PWA 适配、双主题切换与多语言方案属于前端体验的常规但完整实践,CSV 导入导出则体现了对数据可迁移性的考虑,规避了常见的平台锁定问题。产业层面,这类案例反映出边缘计算免费额度正在大幅降低个人项目的启动门槛,垂直场景的小工具可以纯靠免费资源长期存活。后续走向上,项目能否延续取决于社区活跃度,若补充健康预警、数据可视化增强或多用户能力,有机会从单一记录工具扩展为宠物健康管理入口。
核心观点:Serverless 免费额度让垂直小工具零成本落地,边缘计算正成为个人开发者低门槛创新的试验场。
原文链接:V2EX 分享发现