基于 Vue3/Ant Design 和 Spring Boot/Spring Cloud & Alibaba前后端分离的分布式微服务项目——Open Tool

Open Tool v1.0.0是一个基于Vue3、Ant Design、Spring Boot、Spring Cloud & Alibaba的分布式微服务项目。它是一个一站式的开放智能工具平台,提供数据分析、工作台、表单设计、Echarts图表、编辑器、图像处理、Json解析、ChatGPT聊天机器人和文本转语音等内置功能。该项目采用前后端分离架构,使用Nacos、Feign、Spring Cloud Gateway和Spring Security JWT进行服务治理和安全认证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Open Tool v1.0.0

基于 Vue3/Ant Design 和 Spring Boot/Spring Cloud & Alibaba前后端分离的分布式微服务架构
Github地址:https://github.com/yangzhenyu322/OpenTool-Cloud

平台简介

OpenTool 是一站式的开放智能工具平台,旨在将实用高效的传统工具与AI工具结合起来,帮助用户提升工作效率,并鼓励开发者在该平台上进行应用场景的创新。

  • 采用前后端分离架构,前端基于Vue3、Vite、Ant Design(OpenTool-UI
  • 后端采用Spring Boot、Spring Cloud & Alibaba
  • Nacos注册中心、Feign远程调用、Spring Cloud Gateway网关、Spring Security安全框架 + JWT认证
  • Mysql数据库、Redis缓存

系统模块

com.opentool
|--opentool-ui             // 前端框架 【80】
|--opentool-gateway        // 网关模块 【8080】
|--opentool-api            // 接口模块
|		└──opentool-api-system               // 系统接口
|--opentool-common         // 通用模块
|		└──opentool-common-core              // 核心模块
|--opentool-modules        // 业务模块
|		└──opentool-system                   // 系统服务模块		【8081】
|		└──opentool-dashboard                // 仪表盘模块		 【8082】
|		└──opentool-general-tool             // 实用工具模块		【8083】
|		└──opentool-ai-tool                  // AI工具模块		  【8084】
|--pom.xml					// 公共依赖

内置功能

  1. 数据分析:可视化网站运营数据,以echart图表将相关数据进行实时展示
  2. 工作台:用户的任务管理中心,可以查看代办事项和网站最新动态;管理员可以查看服务运行状况和用户数据
  3. 表单设计:包括基础表单和分布表单的实现,用于构建其他界面的组件
  4. Echarts图表:实现了常用的Echart图表,用于构建其他界面的组件
  5. 编辑器:包含MarkDown和富文本编辑器,提供给用户进行文档撰写
  6. 图像处理:格式转换工具支持将图像格式转换为指定格式图像;图像抠图可以对人物、物品图像及进行背景自动抠图
  7. Json解析:帮助用户对Json字符串进行格式解析
  8. ChatGPT:AI聊天机器人,支持gpt3.5、gpt4和Dall的最新模型
  9. 文本转语音:将文本转换为音频,可以自定义语音合成设置
  10. 语音转文本:将音频识别成文字文本,支持语音上传和音频录制上传

演示图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZenSheep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值