随着升学与就业竞争加剧,学生和自学者普遍面临三个痛点:一是学习计划停留在纸面,缺乏督促与打卡机制,半途而废率高;二是错题散落在各处,没有按遗忘规律科学安排复习,同类错误反复出现;三是一对一辅导价格高、响应慢,个性化答疑难以随时获得。近年来大模型能力成熟,让“随叫随到的 AI 助教”成为可能。学习规划助手正是面向这一场景打造的轻量 Web 应用:为个人学习者提供“目标规划—每日打卡—错题复习—AI 答疑—到期提醒”的一体化工具,用一个网页替代过去需要多个 App 拼凑的完整学习闭环,降低坚持学习的门槛。
产品围绕学习闭环提供五大功能模块: ① 账号与云同步:手机号注册登录,学习数据云端同步,支持多设备无缝使用; ② 目标与计划管理:创建学习目标(标题、截止日期、学习资料)后自动生成按周拆分的计划表,支持每日打卡、进度统计与一键重新生成; ③ 错题本:录入错题后按“间隔复习”算法(错题阶段+到期时间)自动安排复习日程,答对升级、答错重置,对抗遗忘曲线; ④ AI 智能助教:接入 DeepSeek 大模型,提供问答、出题、拆解、规划四种模式,可结合用户自建知识库回答问题,支持 LaTeX 数学公式渲染,对话历史云端保存; ⑤ 学习提醒:通过企业微信群机器人推送每日打卡提醒与目标到期预警,提醒时间和提前天数可自定义。 另有个人资料、头像上传压缩、AI 用量统计等配套能力。
个人独立完成产品设计、前后端开发与部署运维全流程。 前端:原生 HTML/CSS/JavaScript 单文件应用(约 5000 行),零框架零构建直接部署,WebGL2+GLSL 流体着色器背景库,KaTeX 本地化公式渲染,localStorage 管理登录态与本地缓存。 后端:Node.js+Express 提供 17 个 REST 接口,按职责拆分为数据库/大模型/提醒三个模块;数据库使用 Node 22 内置 node:sqlite(WAL 模式),零原生编译依赖,适配小内存云服务器。 安全:JWT(30 天)+scrypt 密码哈希与常量时间比较,全局/登录/AI 三级接口限流,CORS 白名单,生产环境强制密钥与错误信息脱敏。 AI:走 OpenAI 兼容协议接入 DeepSeek,支持深度思考内容,对话历史与 token 用量入库统计。 部署:阿里云 ECS 上 Nginx 托管静态页并反向代理 API 至仅监听本机回环的后端服务,脚本一键同步发布。 主要挑战:低配服务器资源优化、大模型超时与额度防刷控制、localStorage 配额压缩。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论