项目简介
本文将分享一个基于 Spring Boot + Vue.js 开发的校园论坛社交平台项目的开发经验。该平台旨在为校园师生提供一个交流互动的线上空间,支持发帖、评论、私信等核心社交功能。
技术栈
后端
- Spring Boot 2.x
- Spring Security
- MyBatis Plus
- Redis
- MySQL 8.0
- ElasticSearch
前端
- Vue.js 2.x
- Element UI
- Axios
- Vuex
- Vue Router
核心功能模块
1. 用户管理
- 注册/登录
- 个人信息管理
- 头像上传
- 权限控制
2. 帖子管理
- 发布帖子
- 帖子分类
- 帖子点赞/收藏
- 富文本编辑器
- 图片上传
3. 评论系统
- 发表评论 <