经常阅读 EPUB 的个人读者、学生和知识工作者,需要在阅读过程中记录划线、感悟、标签与书签,但这些内容分散在不同书籍中,读后查找和整理并不方便。项目面向数字阅读与个人知识管理场景,将阅读和笔记整理放在同一应用中,帮助使用者保存阅读过程,并在之后检索、筛选和导出自己的笔记。
点击空白处退出提示
语言技术
SQL Server、JavaScript系统类型
Web行业分类
内容平台、教育校园
经常阅读 EPUB 的个人读者、学生和知识工作者,需要在阅读过程中记录划线、感悟、标签与书签,但这些内容分散在不同书籍中,读后查找和整理并不方便。项目面向数字阅读与个人知识管理场景,将阅读和笔记整理放在同一应用中,帮助使用者保存阅读过程,并在之后检索、筛选和导出自己的笔记。
用户可导入 EPUB,在浏览器中分页阅读,并使用目录、书签、本书搜索以及字体、间距设置。阅读时可以用不同颜色划线,补充感悟和标签;笔记页支持按书籍、标签、颜色及内容类型筛选,也提供批量标签、回收站和 Markdown 导出。已缓存 EPUB 的主阅读器可离线阅读;笔记列表及导出有有限离线支持,服务端同步需要连接后端。另一套书籍聊天式布局需要后端服务,布局名称不代表具备聊天问答能力。
前端使用 JavaScript 和 epub.js 渲染 EPUB,以 IndexedDB 保存本地书籍、划线及待同步操作;后端通过 FastAPI 提供书库、笔记和同步接口,以 SQLite 持久化数据。实现重点是让阅读位置、原文划线与个人感悟保持关联,并兼顾本地使用和后续同步。知识问答与模型草稿属于需要另行配置模型服务的后端可选能力,不作为已交付的前端功能申报。



评论