大家好,今天带来一款基于 Springboot 和 React 框架实现的开源博客项目。想要学习对这两款框架感兴趣的同学可以参考一下。相较于传统的静态博客框架,该项目允许用户注册,登录,在线创作以及发表内容,创建内容专题。可以说博客网站核心的模块已经都具备了。目前项目仍在不断迭代更新,喜欢的同学可以 Github 上点个关注。
Website: tobetogether.xyz
Github: github.com/TOBE-TOGETH…
前端页面使用 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
主要页面如下:
首页
文章阅读页面
内容合集页面
个人主页
后台管理页面
内容编辑页面
用户信息编辑页面