分享一个基于 Springboot 和 React 的博客项目

149 阅读1分钟

大家好,今天带来一款基于 Springboot 和 React 框架实现的开源博客项目。想要学习对这两款框架感兴趣的同学可以参考一下。相较于传统的静态博客框架,该项目允许用户注册,登录,在线创作以及发表内容,创建内容专题。可以说博客网站核心的模块已经都具备了。目前项目仍在不断迭代更新,喜欢的同学可以 Github 上点个关注。

Website: tobetogether.xyz
Github: github.com/TOBE-TOGETH…
tobeblog2.png

前端页面使用 Material-UI 框架,极简风格,支持中英文双语。在手机,平板和网页端均有较好的支持。项目采用Typescript 作为开发语言,主要应用的技术和框架有:

  • Vite(5.2.0)
  • React(18.3.0)
  • MUI(5.15.18)
  • Axios(0.28.0)
  • Wangeditor(5.1.20)

后端主要使用的技术如下,项目使用 JDK17 的版本,遵循 RESTful API 的设计规范,核心模块均有单元测试覆盖。

  • spring-boot(3.2.5)
  • spring-security(3.2.5)
  • spring-doc(2.5.0)
  • mybatis-plus(3.5.6)
  • JUnit(5.9.2)
  • H2(2.2.224)

数据存储:

  • MySQL
  • Redis

主要页面如下:

首页 首页

文章阅读页面 文章阅读页面

内容合集页面 内容合集页面

个人主页 个人主页

后台管理页面 后台管理页面

内容编辑页面 内容编辑页面

用户信息编辑页面 用户信息编辑页面