Study Companion — 智能学习助手产品系统Vibe Coding

我要开发同款
情水2026年08月27日
5阅读

技术信息

语言技术
PythonFlaskCSSJavaScript
系统类型
WebWindows
行业分类
教育校园人工智能

作品详情

行业场景

针对大学生(尤其生信/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/桌面模式/离线模板)与缓存优先策略。
难点:环境修复与打包时数据目录可写性、桌面模式的容错回退。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论