该系统面向有日常任务管理与自我成长需求的用户群(如学生、自由职业者),
将传统待办清单与游戏化数值养成相结合,解决“目标管理枯燥、缺少及时反馈”的痛点。
核心功能:
1. 个性化初始化:用户首次使用时,通过引导式界面自定义属性(如编程、体力)和任务(每日/特殊/阶段),并配置每项任务的奖励规则。
2. 游戏化主面板:以深色主题卡片和彩色进度条实时展示所有属性值和等级,直观反馈成长进度。
3. 一键任务结算:点击“完成”按钮后,系统自动计算属性增减、判定等级晋升、记录日志,并联动连续打卡天数。
4. 操作日志归档:完整记录最近7天的所有属性变动,可随时回溯。
系统采用前后端分离架构:
后端:基于 Python Flask 框架构建 RESTful API,使用 SQLite 作为数据库,
设计了属性表(attrs)、任务表(tasks)、日志表(logs)和配置表(config),
实现数据的持久化存储与读写。
前端:使用原生 HTML/CSS/JS 构建,采用深色主题游戏化 UI 风格,
通过 Fetch API 与后端进行异步数据交互,实现任务完成、面板刷新等
不跳转页面的流畅交互体验。
开发过程由 AI Agent 辅助驱动:使用 Claude Code 生成核心代码框架,
通过 DeepSeek-V4-Pro 模型进行 102 次 API 请求的迭代调试,
累计消耗超 1000 万 Tokens,显著提升了开发效率。