一款现代化社区(论坛/问答/BBS/社交网络/博客)系统平台!
推荐关注
责编:猿哥 | 来源:GitHub猿 整理
上次是谁要的系统项目啊,猿哥帮你找到了。
📚 项目介绍
🔥本项目系统是一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot)。扩展:接私活
一、 开源版功能列表
用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索
管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签
二、 特性
前端
多终端适配(手机端,pc端)
自定义主题颜色,方便企业用户自定义主题
编辑器支持control + s保存
编辑器支持control + v复制图片上传
后端
日志带有调用链,方便排查问题
分布式session,支持集群部署
用户角色权限分级,便于用户管理
接口权限校验,接口操作更安全
可扩展功能接口
文章/问答更新时自带审核,可接入审核中心便于运营管理
文件存储抽象接口,可支持自定义接入企业内部文件储存服务
另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。
缓存服务抽象接口,可支持自定义接入企业内部缓存服务
搜索服务抽象接口,可支持自定义接入企业内部搜索服务
三、 技术栈
后端
数据库:mysql
持久层框架:mybatis
数据库连接池管理:hikaricp
数据库分页插件:github pagehelper
mvc框架:spring mvc
应用层容器:spring boot
json序列化工具:fastjson
邮件发送sdk:javax mail
七牛云存储sdk:qiniu java sdk
服务端页面渲染:thymeleaf
前端
前端markdown编辑器:mavon-editor
管理后台js框架:vue
用户端UI框架:bootstrap
管理后台UI框架 iview
四、 功能演示
用户页面展示
首页
问答页
关注页
消息列表页
文章详情页
标签详情页
搜索页
用户主页
写文章页
五、 管理后台页面
项目源码,怎么领取?
扫码下方二维码,后台回复【社区】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
牛逼啊,这个文本编辑器工具,可用于剪视频!一个纯前端的拖拽式、可视化、低代码数据可视化开发平台!
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。