很少见的基于Spring Boot的现代化社区平台,还是100%开源的哦!

这几天大家开始都无心干活,都开始讨论起俄罗斯和乌克兰的局势,网上也快速出现了热门“成语”:

202200226-1.jpg

紧接着也出现各种讨论相关事件的帖子,大家纷纷进行讨论,看到这个情况,TJ君准备和大家分享一个使用Spring Boot实现的现代化社区项目,forum-java

forum-java是一个包含了论坛-问答-BBS-社交网络-博客完整的一系列功能的系统化平台,100%开源。

作者做这个项目的初衷在于大多数此类项目都是用PHP实现,基于Spring Boot框架的类似项目很少;同时现有的开源社区项目要么功能过于单一简单,要么就是整体风格老旧跟不上时代,或者就是无法满足定制化的诉求,总之就是不满意,就自己开发了这个项目。

项目已经实现的具体功能点包含:

  • 用户端

    • 文章分类
      • 筛选文章
    • 标签
      • 查看详情
      • 筛选文章/问答
    • 文章
      • 写文章
      • 编辑
      • 删除
      • 评论
      • 点赞
      • 查看详情
    • 问答
      • 提问题
      • 编辑
      • 删除
      • 查看详情
      • 评论
      • 关注
      • 设置评论为最佳答案
      • 筛选已解决问题
      • 筛选未解决问题
    • 用户
      • 查看详情
      • 编辑个人资料
      • 更新登录密码
      • 关注好友
      • 查看粉丝
    • 消息
      • 文章/问答被关注通知
      • 文章/问答被评论通知
      • 个人被关注通知
      • 设置消息为已读
    • 关注
      • 关注的用户文章/问答
      • 关注的问答
      • 评论的问答
      • 点赞的文章
      • 评论的文章
    • 搜索
      • 根据文章/问答标题/内容模糊搜索
  • 管理端

    • 用户管理
      • 禁用/启用
      • 设置为管理员/取消管理员
    • 操作日志
      • 操作类别筛选
    • 文章管理
      • 设置为官方
      • 设置为置顶
      • 设置为加精
      • 审核通过(可见)
      • 审核不过(不可见)
    • 文章类别管理
      • 审核通过(可见)
      • 审核不过(不可见)
      • 新增分类
    • 问答管理
      • 审核通过(可见)
      • 审核不过(不可见)
    • 标签管理
      • 审核通过(可见)
      • 审核不过(不可见)
      • 新增标签
202200226-2.jpg

前后端用到的技术栈分别有:

前端:mavon-editor、vue、bootstrap、iview

后端:mysql、mybatis、hikaricp、github pagehelper、spring mvc、spring boot、fastjson、javax mail、qiniu java sdk、thymeleaf

再来看下主要的页面的展示效果:

  • 首页
202200226-3.jpg
  • 问答页
202200226-4.jpg
  • 详情页
202200226-5.jpg
  • 搜索页
202200226-6.jpg
  • 管理页面
202200226-7.jpg

喜欢的小伙伴,项目开源地址在这里哦,https://github.com/Qbian61/forum-java

TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU

请登录后发表评论

    没有回复内容