云笔记管理系统

Spring BootVueMySQLAI

功能介绍

云笔记管理系统 SlothNote 面向需要整理学习、工作和个人知识的用户,以及负责平台管理的管理员。用户在富文本编辑器中创建笔记,对文本进行格式化,插入图片、表格、任务列表和表情,通过树状结构组织不同层级的内容,适合课程笔记、项目记录和思路梳理。

项目包含待办事项与提醒、笔记评论、协同记录及 AI 辅助相关能力。使用者可将需要继续处理的事项整理为任务,围绕笔记内容进行评论交流,并通过 AI 入口开展内容辅助处理。树状笔记与编辑界面将笔记组织和正文编辑放在同一工作流程中,便于持续补充资料。

管理员通过后台维护用户、查看日志并管理平台相关配置和任务。典型场景包括按课程或项目建立笔记层级,在正文中记录图文与任务,借助评论整理反馈,再通过后台维护平台账号。现有项目材料中的后续计划与已实现能力并存,具体操作范围以当前源码页面为准。

用例图/使用场景

用户创建笔记 → 编辑富文本与插入图片、表格 → 整理树状结构 → 添加任务或评论 → 使用 AI 辅助;管理员登录后台 → 管理用户与平台记录。下面为用户和管理员用例图。

演示截图

首页

首页

管理员登录

管理员登录

技术栈

后端采用 Java、Spring Boot、Spring Web、MySQL、MyBatis-Plus、Spring Data JPA、Sa-Token、Jackson、Lombok 与 Maven,并声明邮件、配置加载、对象存储及 OpenAPI 文档相关依赖。前端采用 Vue 3、TypeScript、Vite、Vue Router、Pinia、Axios、Element Plus、PrimeVue 与 Tiptap 编辑器及表格、图片、任务列表等扩展。附件保留当前源码目录和设计资料,排除依赖、构建缓存及与当前源码目录重复的旧源码压缩包。

项目资料附件

分片附件需全部下载并解压,按包内重组说明将同组 .part 文件按编号顺序二进制拼接,恢复原 ZIP 后解压。

定制服务:+v pink996611