← 返回导航

产品需求文档(PRD)

v0.5 · 2026-08-06

版本:v0.9(2026-08-11)
状态:品牌与原型定稿(原型 v4.5),H5 完整版 + 一期迭代(待办/转珍藏/分享/坚持封存)+ **迭代二(媒体记录/自定义里程碑/分享页媒体版)** 完成,概念定案见 2.4
概念与信息架构详见《产品设计》v1.1

0. 产品理念(品牌内核)

总有一些事值得纪念,无论现在幸与不幸,无论怀念与憧憬,
尽量让未来可期,让过去不白白浪费。
每个人每个阶段都有一些坚持,为了不忘记,我们应该有这样一片天地。

核心理念:这不只是一个倒计时工具,而是一片纪念与期待的天地——

时光容器(2026-08-07 深化):念时承接一个人甚至一群人不同阶段回忆与期待——

设计气质:温暖、有仪式感、像一本手账/时光笔记,而不是冰冷的效率工具。

定位边界:念时只做值得期待、值得纪念的事,不做压力型倒计时(项目 deadline、还款日等场景不在范围内)。

1. 产品概述

产品名(已定)

工程命名约定

用途名称
项目根目录timesake/
后端仓库timesake-server/
鸿蒙端工程timesake-app/
官网 / API 域名timesake.com(海外)/ timesake.cn(国内,实测均可注册)

一句话定位:一片纪念与期待的天地——记录每一个值得纪念的事、每一段坚持的时光,可以独自守护,也可以与重要的人共同维护。

命名体系(功能气质化)

传统叫法念时里的叫法含义
倒计时项目期待距期待还有 X 天(奔赴未来)
周期计时项目坚持已坚持 X 天(回望过去)
记录条目这一刻写下今天的心情/变化
项目成员伙伴一起念着、一起记录这段时光的人
里程碑纪念章阶段性成果的印记
归档/封存珍藏一段时光被珍藏,可随时回望
项目集体我们详情页展示"我们 X 人",强化归属感

目标用户

1.1 视觉风格(时光复古 · 手账质感 · 已定稿)

维度规范
品牌主色砖红 #8C4A2F(时光复古主色;深色模式 #D08A5F),米色/奶油底(#EFE4CF 系)
辅色琥珀金 #C9A24B(纪念章/鎏金)、陶土橙 #A0522D(期待)、苔绿 #556B4E(坚持)
质感旧纸张/手账质感:纸纹颗粒、圆角卡片 16vp、柔和阴影、细描边、虚线时光线
主题默认「时光复古」,可选「手账」皮肤,深色模式跟随系统;不做极简主题(避免稀释品牌)
字体全用鸿蒙原生字体(2026-08-07 定案):标题 HarmonyOS Sans Serif(系统原生衬线)优先、回退 Sans Bold;正文/数字 HarmonyOS Sans;不打包第三方字体(HAP 保持小体积)
图标矢量图标(系统 Symbol 库 + 自绘 SVG 描边),可着色、有选中态;禁用 emoji 当图标
动效克制温柔:卡片翻转、纪念章颁发动画、满百天庆祝效果
空状态有温度的文字引导(如"把值得纪念的事,放在这里")
仪式感纪念日当天特别展示、年度回顾("这一年,我们坚持了什么")

1.2 鸿蒙设计对齐规范

维度规范
导航架构底部四页签(念时/纪念章/伙伴/我的)+ 核心操作置于单手区(FAB、底部主按钮)
触控目标可点元素 ≥ 44vp(推荐 48vp),图标按钮 44×44vp
字号正文 ≥ 12fp,辅助文字 ≥ 10fp,展示数字 40fp 起;文本四层颜色分层参数(Primary/Secondary/Tertiary/Fourth)
服务卡片2×2 必开发(2×4/4×4 扩展),整卡单热区,被动刷新 ≥ 30 分钟;卡片内不支持纸纹/毛玻璃等复杂效果,用纯色+简单渐变降级
实况窗使用系统模板(进度可视化/强调文本),事件结束自动清理;锁屏沉浸态渲染受系统管控
安全区状态栏/导航栏按 ArkUI 安全区适配(expandSafeArea)
分布式预留手机↔平板/折叠屏自适应与流转

2. 核心功能

2.1 个人功能(MVP)

功能说明
创建项目名称、目标时间、分类图标、颜色、重复提醒(不重复/每天/每周/每月/每年,语义见 2.4)
两种模式倒计时(距目标剩余 X 天 X 小时)、周期计时(如"宝宝出生第 X 天",自动滚动)
项目列表进行中/已完成,置顶、归档、编辑、删除
桌面卡片鸿蒙小组件,展示最关心的项目倒计时(1x2 / 2x2)
实况窗锁屏/灵动胶囊展示倒计时(鸿蒙独有)
到期提醒Push Kit 本地+远程通知

2.2 共享功能(第二期核心)

功能说明
分享邀请生成邀请链接 + 二维码,好友扫码加入
成员协作加入后共同维护:添加记录条目、查看成员
记录条目如宝宝生长记录(身高/体重/里程碑)、项目进展备注
实时同步任一成员更新,所有人即时可见(WebSocket 推送)
权限创建者=管理员(可删除项目/移除成员);成员=可添加记录

2.3 后续扩展(三期)

2.4 概念定案(2026-08-07 · 开发前必须对齐)

本节是对设计稿中模糊概念的裁决,代码与后续迭代以此为准,避免各端各猜一套。

① 重复提醒(repeat_rule)= 提醒推送频率,不是统计口径

② 坚持的计时口径 = 自动滚动(默认)

③ 期待模式无"已相伴"概念

④ 纪念章规则(2026-08-11 已实现)

⑤ 珍藏(归档)= 进行中 → 已珍藏(期待转珍藏 / 坚持封存)

⑥ 结构化数值记录(二期)

⑦ 游客模式(二期)

⑧ MVP 范围红线

⑨ 坚持封存(2026-08-08 新增定案)

⑩ 一念(status=0,2026-08-14 迭代 A 新增定案)

3. 页面结构(鸿蒙端 · 四页签)

登录页(手机号验证码,可选跳过→游客模式)
└── 底部四页签
    ├── 念时(首页):期待/坚持分区项目列表
    │   ├── 创建/编辑项目页
    │   ├── 项目详情页(倒计时展示 + 这一刻时间线 + 纪念章 + 伙伴)
    │   │   ├── 邀请页(二维码 + 链接 + 复制)
    │   │   ├── 添加这一刻页
    │   │   └── 伙伴管理页(管理员)
    ├── 纪念章:纪念章墙(阶段性成果印记,按项目聚合)
    ├── 伙伴:与我共同守护的项目聚合 + 邀请入口
    └── 我的:个人信息、我的项目、设置(提醒/主题)、关于
系统层:桌面服务卡片(2×2/2×4/4×4)+ 实况窗(胶囊/卡片/锁屏沉浸)

4. 非功能需求

5. MVP 验收标准

  1. 游客可创建/编辑/删除倒计时与周期计时项目
  2. 桌面卡片正确显示项目倒计时并可点击进入详情
  3. 实况窗展示倒计时
  4. 到期推送通知可收到
  5. 手机号验证码登录成功
  6. 创建者生成邀请二维码,好友扫码加入,双方可见同一项目
  7. 任一成员添加记录,双方实时可见

6. 里程碑

阶段内容预估
M0产品设计 + 数据库 + API + 原型 v4(PRD / 设计文档 / 可交互原型)已完成
M1鸿蒙端最小闭环(登录 / 首页 / 创建 / 详情 4 页 + 后端对接,2026-08-07 定案)已完成(2026-08-07)
M2后端账号系统 + 项目 API + 邀请/共享 + 实时同步已完成(2026-08-09);鸿蒙端 M2 同步完成(2026-08-10,编译通过,待真机验证)
M3真机联调 + 应用体检 + 上架材料1-2 周