/SeSeeCommunity

仿虎牙社区

Primary LanguageJavaMIT LicenseMIT

SeeseCommunity

核心技术栈

后端:

技术 版本 说明
Spring Boot 2.5.12 容器+MVC框架
Spring Security 2.5.12 认证和授权框架
Spring Mail 2.5.12 邮件服务
MySQL 8.0 数据库
MyBatis-Plus 3.5.1 ORM框架
Elasticsearch 7.6.2 搜索引擎
RabbitMq 2.5.12 消息队列
Caffeine 2.7.0 本地缓存
Redis 2.5.12 分布式缓存
Druid 1.1.17 数据库连接池
Qiniu [ 7.7.0, 7.10.99 ] 对象存储
Lombok 1.18.22 简化对象封装工具
SL4J + Logback 日志

前端:

技术 版本 说明
Vue.js 3 构建用户界面的渐进式框架
Axios 0.26.1 一个基于 promise 的 HTTP 库

开发环境

  • Java Version:8
  • 构建工具:Apache Maven
  • 开发工具:Intellij IDEA、Visual Studio Code
  • 应用服务器:Apache Tomcat
  • 测试工具:Apifox
  • 版本控制工具:Git

页面展示

前端项目传送门:https://github.com/ChowYonken/community

image-20230227215741531

image-20230227215804682

image-20230227215818760

image-20230227215826246

image-20230227215839069

image-20230227215850745

image-20230227215855890

image-20230227215902107

image-20230227215919162

功能列表

  • 注册
  • 登录|退出
  • 个人设置
  • 发布帖子
  • 分页显示帖子
  • 帖子详情显示
  • 分页显示评论
  • 发布评论
  • 点赞(帖子或评论)
  • 关注(用户或话题)
  • 关注列表
  • 粉丝列表
  • 显示通知(系统+点赞+评论+关注)
  • 私信
  • 帖子热度更新