# 校园论坛
这是一个论坛项目,它是基于前后端分离的思想,采用springboot+vue开发的。用户可以在这个论坛里发表自己的文章,与其他人一起交流。
也可以关注别人,收藏别人的文章,点赞、回复评论别人的文章/评论,也可以与别人进行聊天(类似于网页版微信)
## 功能实现:
- 发表文章(markdown格式,富文本编辑,可上传图片)
- 评论文章
- 回复评论
- 邮件发送(注册时发送确认邮件)
- 关注
- 收藏
- 点赞
- 搜索
- 聊天(类似网页版微信)
## 后端技术栈
- Springboot
- Shiro
- Elasticsearch
- Mysql
- Redis
- Websocket
- jwt
- Mybatis
## 前端技术栈
- Vue
- ElementUI
- vue-router
- Websocket
- axios
- mavon-editor
## 技术实现
- 采用jwt、自定义注解、拦截器组合的方式来进行登录校验
- 采用shiro框架来进行权限控制(对文章进行置顶、加精)
- 采用websocket技术实现即时聊天
- 采用redis数据库来存储点赞、关注、收藏等信息,提高系统运行速度
- 采用elasticsearch对文章进行索引,实现搜索功能
- 采用线程池来实现通知消息的异步写入
- 采用vue-cli来搭建前端项目,利用axios来做异步请求,vuex存储用户信息
- 采用七牛云服务器来实现图片的存储
- 采用element-ui,mavon-editor(富文本编辑),bootstrap来美化用户视觉
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是一个论坛项目,它是基于前后端分离的思想,采用springboot+vue开发的。用户可以在这个论坛里发表自己的文章,与其他人一起交流。 也可以关注别人,收藏别人的文章,点赞、回复评论别人的文章/评论,也可以与别人进行聊天(类似于网页版微信)
资源推荐
资源详情
资源评论
收起资源包目录
springboot+vue开发的校园论坛项目源码.zip (51个子文件)
CampusForum-master
vue.config.js 317B
package.json 906B
package-lock.json 505KB
src
App.vue 530B
plugins
element.js 119B
assets
wallhaven-o5dqq9.jpg 491KB
luntan.png 10KB
logo.png 7KB
views
Setting.vue 2KB
NoticeDetail.vue 5KB
Data.vue 4KB
post
PostDetail.vue 19KB
PostAdd.vue 8KB
Search.vue 5KB
Hot.vue 4KB
Index.vue 4KB
user
Collection.vue 4KB
Followers.vue 5KB
Profile.vue 7KB
Followees.vue 5KB
UserPosts.vue 5KB
Admin.vue 3KB
Notice.vue 8KB
Message.vue 2KB
loginAndRegister
Forget.vue 3KB
Register.vue 6KB
Login.vue 6KB
main.js 4KB
components
msg
LikeMe.vue 3KB
MessageTabCom.vue 3KB
SystemMe.vue 2KB
FollowMe.vue 3KB
ChatMe.vue 6KB
ReplyMe.vue 3KB
Navbar.vue 5KB
FollowNavbar.vue 565B
chat
OppositeMsgItem.vue 3KB
OwnMsgItem.vue 3KB
set
SafeCom.vue 3KB
SettingTabCom.vue 1KB
SettingCom.vue 3KB
UserNavbar.vue 1KB
utils
request.js 0B
router
index.js 2KB
store
index.js 6KB
.gitignore 231B
public
index.html 586B
luntan.png 10KB
favicon.ico 4KB
README.md 1KB
babel.config.js 81B
共 51 条
- 1
资源评论
- qq_457519172023-05-06这个资源总结的也太全面了吧,内容详实,对我帮助很大。
- m0_632742402024-03-12资源质量不错,和资源描述一致,内容详细,对我很有用。
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6834
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功