- 开始时间自动设置为下星期一(首次启动自动写入数据库)
- 任务支持:新增、删除、修改、标记完成、取消完成
- 统一微软 Fluent 风格界面(卡片、进度条、状态色、响应式)
- 实时更新:前端每 4 秒自动同步,无需手动刷新
- SQLite 数据库自动创建(
planner.db) - 单人使用,界面偏效率
- 任务筛选:全部 / 未完成 / 已完成 / 今天
- 内嵌编辑弹窗:替代浏览器
prompt,交互更连贯
pip install -r requirements.txt
python app.py浏览器打开:http://127.0.0.1:5000
- 顶部显示计划开始日期(自动下周一)和完成进度。
- 在“新增任务”里选日期、填标题、可选备注,点击“添加”。
- 在“任务清单”中使用筛选按钮快速聚焦任务:
全部:查看完整计划未完成:聚焦待办已完成:复盘成果今天:只看当日任务
- 任务列表按日期分组显示,并展示每组完成数(完成 x / 总数)。
- 每条任务支持:
完成/取消完成修改(弹窗编辑日期、标题、备注)删除
- 前端每 4 秒自动同步一次最新状态,适合边执行边勾选。
- 每周开始时先把关键任务按日期铺开,优先保证每天 1-3 个可完成任务。
- 日常执行时切到
今天或未完成视图,减少信息干扰。 - 每完成一个任务立即点击
完成,让进度条实时反映投入产出。 - 晚上复盘切到
已完成视图,检查是否有跨天延迟任务需要重排。 - 如果计划变化,直接点
修改在弹窗里调整日期和描述,避免删除重建。
app.py:后端与 SQLite 接口templates/index.html:页面结构static/style.css:样式static/app.js:前端实时交互逻辑