针对大学生(尤其生信/AI 方向)学习时缺乏统一管理工具的问题:学习计划、任务清单、专注计时、科技资讯、AI 答疑往往散落在多个 App,效率低、易遗忘。本项目面向学习场景打造一站式助手,帮助学生更高效、有条理地完成学习任务,属于教育行业的垂直工具场景。
点击空白处退出提示
针对大学生(尤其生信/AI 方向)学习时缺乏统一管理工具的问题:学习计划、任务清单、专注计时、科技资讯、AI 答疑往往散落在多个 App,效率低、易遗忘。本项目面向学习场景打造一站式助手,帮助学生更高效、有条理地完成学习任务,属于教育行业的垂直工具场景。
系统包含六大功能模块:①每日学习打卡,记录当日心情与总结;②学习计划生成,接入 DeepSeek AI 自动生成个性化周计划,无网络时回退本地模板;③任务清单管理,支持优先级、分类、截止日期与番茄钟关联;④番茄钟专注计时,专注结束自动进入休息;⑤科技新闻聚合,抓取 RSS/网页资讯并缓存;⑥AI 学习助手,支持多轮对话答疑。整体采用前后端分离架构:前端原生 HTML/CSS/JS,后端 Python Flask + SQLite 数据库。
我负责项目整体设计,并在 AI 辅助下完成开发实现:采用 Python Flask + 原生 JS 的前后端分离架构,SQLite 存储数据。我的具体工作包括——排查并修复虚拟环境损坏(MSYS2 Python3.14 依赖缺失导致无法运行),重建为官方 Python3.12 并重装依赖;实现每日打卡、AI 多轮对话记忆、番茄钟时间戳计时与自动休息、学习时长统计等;完成数据导出备份、切换 waitress 生产服务器、pytest 自动化测试等工程化优化;并用 PyInstaller 将应用打包为免安装的单文件 exe(16.7MB)。
技术亮点:AI 多轮对话记忆、番茄钟计时抗浏览器后台节流、失败自动回退(AI/桌面模式/离线模板)与缓存优先策略。
难点:环境修复与打包时数据目录可写性、桌面模式的容错回退。




评论