docs: outline lightweight pomodoro pwa
一个轻量化番茄钟项目,目标是只保留两件事:纯粹的番茄钟,以及把本地专注记录导出成文件。
当前仓库处于第一版设计阶段。第一版计划做成 Android 优先的 PWA,先保证能快速使用、离线打开、记录可靠、可导出,后续再考虑打包成 APK 或接入真正的数据上传服务。
localStorage
第一版会优先保持工程简单。计时、存储、导出和 UI 会分成独立模块,方便以后迁移到 Capacitor Android 壳。
每次完成一个 25 分钟专注后,生成一条记录:
type PomodoroRecord = { id: string; startedAt: string; endedAt: string; durationMinutes: 25; type: "focus"; };
CSV 字段:
id,startedAt,endedAt,durationMinutes,type
JSON 导出结构:
type PomodoroExport = { exportedAt: string; records: PomodoroRecord[]; };
完整的第一版设计见:
docs/superpowers/specs/2026-05-10-lightweight-pomodoro-pwa-design.md
MIT
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Pomodoro
一个轻量化番茄钟项目,目标是只保留两件事:纯粹的番茄钟,以及把本地专注记录导出成文件。
当前仓库处于第一版设计阶段。第一版计划做成 Android 优先的 PWA,先保证能快速使用、离线打开、记录可靠、可导出,后续再考虑打包成 APK 或接入真正的数据上传服务。
第一版目标
计划技术栈
localStorage本地保存完成记录第一版会优先保持工程简单。计时、存储、导出和 UI 会分成独立模块,方便以后迁移到 Capacitor Android 壳。
数据导出
每次完成一个 25 分钟专注后,生成一条记录:
CSV 字段:
JSON 导出结构:
设计文档
完整的第一版设计见:
docs/superpowers/specs/2026-05-10-lightweight-pomodoro-pwa-design.md
路线图
License
MIT