1 Star 0 Fork 11

牧神 / qboot

forked from 贼大的桔子 / qboot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

项目介绍

🔥🔥🔥 Q-Boot(quick-springboot)是一款基于SpringBoot和vue开发的快速后端开发框架,旨在协助中小型企业、创业团队、个人开发者和外包团队快速低成本上线软件原型。 不论你是前端开发者还是后端开发者,Q-Boot内的教程都可以帮你化身成全栈工程师。

Q-Boot的适用人群

  1. 入行不慎的程序员,公司程序员不够,没有成型的开发框架。
  2. 下班后的个人开发者,想多赚点钱接外包。
  3. 只希望快速上线原型应用的你。

为什么要用Q-Boot

市面上的低代码成熟框架已经很多了,但是大多开源项目的复杂度很高,很多时候并不适合产品原型上线,而且大多项目开发文档不全,需要大量地阅读文档,踩坑。

而在Q-Boot中不需要关注所提供功能时如何实现的,只需要根据接口规范增添模块,即可快速上线项目,至于后续开发的性能问题,在即将提供的性能可视化看板中,Q-Boot也可以提供大量的参考信息。

使用Q-Boot的优势

  1. Q-Boot中已经封装好了完整的系统配置,可以根据开发需要直接在线上配置。
  2. Q-Boot所提供的额外功能是闭环的。只需要专注业务实现,不需要关注底层实现。
  3. 对于一些简单的CRUD,可以直接编写JSON数据,生成对应的模块代码,也可以直接生成表单和表格。
  4. Q-Boot中会提供大量的可参考demo,可直接根据业务相似度直接套用模板。

项目在线预览

项目案例demo在线预览

服务器带宽较小,各位高低忍耐一会。

功能列表

功能列表里包含

  1. 代表功能已经可以使用,将来也会根据需求持续支持。
  2. o代表功能已经可以使用,但是用户支持不够友好。
  3. x代表功能还未开发完毕。
功能名称 功能完善度
用户管理
接口权限管理
性能监控
OOS对象存储
快速图表 x
单表代码生成
人机验证 x
excel&&pdf&&打印表格
邮件发送(目前支持QQ邮箱) o
移动端低代码(https://gitee.com/godoforange/rtvue-lowcode) o

安装

git clone https://gitee.com/godoforange/qboot.git
cd quick-boot-frontend
npm install
cd ..
cd quick-boot-backend
mvn install

推荐使用IDEA直接运行项目。 Q-Boot的初始启动时只需要提供一个空的数据库即可,所有的初始数据都由Q-Boot自动初始化。

 create database qboot DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

功能描述

登录:

输入图片说明 注销: 输入图片说明

接口权限配置:

在这里可以定义动态配置后端接口权限。

OSS上传:

OSS这里的服务器为Nginx。 文件上传: 输入图片说明 访问: 输入图片说明

CRUD代码生成方法

在这里定义你自己的业务模块。

输入图片说明

Vue - CRUD表格生成

输入图片说明

jsapi生成

输入图片说明

MIT License Copyright (c) 2021 贼大的桔子 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🔥🔥🔥 Q-Boot(quick-springboot)是一款基于SpringBoot和vue开发的快速后端框架,旨在协助中小型企业、创业团队、个人开发者和外包团队快速低成本上线软件原型。 不论你是前端开发者还是后端开发者,Q-Boot内的教程都可以帮你化身成全栈工程师。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/wingxh/qboot.git
git@gitee.com:wingxh/qboot.git
wingxh
qboot
qboot
master

搜索帮助