项目演示视频
是否包含论文文档
否
详细描述
面向大学生的垂直社交平台,围绕校园学习、生活、社团等场景,提供内容发布与互动,并通过推荐算法提升内容分发效率。系统采用前后端分离与多端协同架构:
-
移动端:UniApp(H5/小程序/App),以瀑布流为主的内容消费体验
-
管理端:Vue 3 + Ant Design Vue,用于内容运营与系统管理
-
后端:Spring Boot 3,提供统一业务 API、鉴权与数据访问
技术描述
后端工程位于 xiaoyuanSpringboot3。
-
语言与运行时:Java 17(见 pom.xml)
-
Web 框架:Spring Boot 3.x(parent 里维护版本,见 pom.xml)
-
权限认证:Sa-Token(见 pom.xml)
-
ORM / 持久层:MyBatis-Plus(BOM 管理,见 pom.xml)
-
数据库:MySQL(依赖管理见 pom.xml)
-
连接池:Druid(见 pom.xml)
-
缓存/分布式锁:Redis + Redisson(版本管理见 pom.xml)
2.2 管理后台(Admin Web)
管理后台工程位于 xiaoyuanAdminVue。
-
框架:Vue 3
-
语言:TypeScript
-
构建工具:Vite 5(见 package.json)
-
UI 组件库:Ant Design Vue 4(见 package.json)
-
状态管理:Pinia(见 package.json)
-
HTTP 客户端:Axios(见 package.json)
2.3 移动端(UniApp)
移动端工程位于 xiaoyuanUniapp。
-
框架:UniApp(Vue 3)
-
UI 组件库:uView-Plus(见 package.json)
-
状态管理:Pinia(见 package.json)
-
类型检查:vue-tsc(见 package.json)
项目截图描述
部分截图























