Asterway · 星行纪 | 星雨笔录
个人成长产品的前端原型,整合目标、任务、日程、习惯、专注、复盘和成长社区,并用本地规则伙伴把计划、记忆与站内提醒串联起来。
项目介绍
探索一个把“设定目标—安排今日行动—持续专注—记录习惯—复盘调整”连接起来的成长工作台。原型用于展示产品流程与交互设计,不把页面数量等同于服务端系统已完成。
核心功能
成长行动 目标下关联多个任务,结合周日程、习惯周矩阵、专注计时与成长复盘,统计来自本地行动记录。 效率方法 提供四象限、每日三件事、时间分块、番茄专注等方法,先预览计划,再确认与撤销。 全局伙伴 侧边伙伴可根据本地规则建立目标、任务和习惯,引用记忆、调整日程并设置站内提醒。 社区原型 展示图文、短视频、社群、消息、挑战、成就和个人主页,支持本地演示交互与数据备份。
使用流程
建立目标或应用成长模板 → 选择效率方法生成行动 → 确认日程 → 专注与习惯打卡 → 查看趋势、积分和复盘 → 通过全局伙伴调整下一步。
技术栈
Vue 3
TypeScript
Pinia
Vue Router
Zod
Vitest
Playwright
关键实现
Vue 页面与共享组件承载 18 个产品页面;Pinia 维护统一业务状态,domain 层负责校验、统计和规则。计划建议具有确认、过期检查和冲突保护,撤销避免覆盖后续操作;数据保存于当前浏览器。
项目成果
产品页面 18 个 成长模板 27 组 业务测试 38 项
验证与交付
2026-10-15 整理版本通过 38 项业务测试、TypeScript 检查和生产构建。原项目 v0.4 验证记录包含 34 个桌面与手机浏览器场景。
源码位于 AI Coding 作品集合的独立目录,运行方法与依赖以项目 README 为准。
当前阶段与使用边界
当前仍是前端原型:成长伙伴没有接入开放大模型;账户、社区、消息、会员和支付没有真实服务端。提醒仅在应用打开时显示,数据不跨设备同步。示例用户、榜单和社区内容明确属于演示。
界面与效果
源码与文档
查看项目源码 GitHub 集合中的独立项目目录 运行与使用说明 依赖、启动、测试和项目边界