GithubHelp home page GithubHelp logo

sengeiou / goflyadmin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huanglishi/goflyadmin

1.0 0.0 1.0 213 KB

GoFlyAdmin中后台框架永久开源且可免费商用。api文档管理并一键生成api接口代码,一键生成 CRUD前后端代码, GoFlyAdmin是一款基于Go语言的 Gin和 Vue3(Typescript)的快速后台开发框架,基于JWT接口验证和Auth验证的权限管理系统,,附件管理系统,天生支持saas架构。

Home Page: https://goflys.cn/prdetail?id=6

Go 88.00% TypeScript 0.89% HTML 0.10% Vue 11.02%

goflyadmin's Introduction

GoFly快速开发开口后台管理系统介绍

一、框架介绍

框架采用前后端分离,将Go与Vue结合开发中后台系统,能让开发者开发时顺手,客户使用时满意,性能与颜值并存,让开每一个项目交付都能让您和您的客户双方都满意。Go 开发业务接口,vue 开发前端界面。后台管理系统从业务上分为: 总管理系统(admin 端简称 A 端)和业务端管理系统(专门编写业务的,方便系统做出 saas 形系统, 减少后期需要多个应用重构成本,遇到买系统时不要单独重新部署直接再 A 端开一个账号就可以, 业务端 business 简称 B 端)。天生自带SAAS多账号数据分离,可以做到不用重新部署,即可单独拉出新的一套。

二、优势简介

  1. 基于优秀成熟框架集成,保证系统文档可靠。集成的主要有 Gin、Arco Design 、Mysql 等主流框架技术。

  2. 系统已集成开发常用基础功能,开箱即用,快速开始您业务开发,快人一步,比同行节省成本,

  3. 框架提供其他开发者开发的插件,可快速安装或卸载,让开个资源共享,同意功能无需重复造车,一键安装即可使用。 框架搭建了一键 CRUD 生成前后端代码,建数据库一键生成,节省您的复制粘贴时间,进一步为您节省时间。

  4. 框架自带 API 接口文档管理,接口带有请求 token 等配置,添加接口只需配置路径和数据库或者备注,其部分信息如数据字段,系统自动根据数据库字段补齐,开发配套接口文档尽可能的为您节省一点时间。不需要其他接口文档工具复制粘贴,登录注册等时间。还有一个重点!接口文档可以一键生成接口 CRUD 的代码和通用的操作数据的 CRUD 接口,根据您的业务选择自己写接口代码、一键生成接口代码、不用写和生成代码调用通用接口。让写接口工作节省更多时间。

  5. 前后端分离解耦业务,让前段人员与后端人协调开发,提高项目交付,并且可以开发出功能复杂度高的项目。

  6. 前端用 Vue3+TypeScript 的 UI 框架 Arco Design,好用的 UI 框架前端可以设计出优秀且交互不错的界面,完善的大厂 UI 支持,前端开发效率也很高! 以上只是框架比较明显优势点,还有很多优势等你自己体验,我们从各个开发环节,努力为您节省每一分时间。

  7. 集成操作简单的 ORM 框架,操作数据非常简单,就像使用 thinkphp 一样,您可以去文档看看 ROM 数据库操作文档 例如下面语句就可以查找一条数据:

db.Table("users").Fields("uid,name,age").First()

1.GoFly全栈开发社区了解更多

2.Go快速后台系统开发框架完整代码包下载

3.Go快速后台系统开发文档

4.A端在线预览

5.B端在线预览

三、效果图片预览

1.登录 登录 2.统计页 统计页 3.角色管理-auth权限  角色管理-auth权限 4.数据中心-数据字典 数据中心-数据字典 5. 数据中心-附件管理 附件管理列表 附件管理器 6.数据中心-配置 配置 7.微信业务 微信菜单 8.api接口管理 api接口管理列表及测试接口 api接口管理添加接口 9.1 代码一键生成后端CRUD和前端代码 代码一键生成后端CRUD和前端代码列表 代码一键生成后端CRUD和前端代码添加 9.12 代码生成示例 生成列表 生成添加表单 生成添加表单-文本编辑器

四、GoFly SAAS开始开发后台系统-服务端

版本:v1.1.0

安装fresh 热更新-边开发边编译

go install github.com/pilu/fresh@latest

#请修改fresh配置runner.conf.sample中的 
ignored:           assets, tmp, web
添加 web 让他不要监听前端开发更新

初始化mod

go mod tidy

热编译运行

bee run 或 fresh

打包

go build main.go

打包(此时会打包成Linux上可运行的二进制文件,不带后缀名的文件)

SET GOOS=linux
SET GOARCH=amd64
go build

widows

// 配置环境变量
SET CGO_ENABLED=1
SET GOOS=windows
SET GOARCH=amd64

go build main.go

// 编译命令

编译成Linux环境可执行文件


// 配置参数
SET CGO_ENABLED=0 
SET GOOS=linux 
SET GOARCH=amd64 

go build main.go

// 编译命令

五、前端代码

由于前端后端分类,在Go本地开发使用fresh热编译,Go目录不能用太多文件影响编译时间, 所以我们开发是建议前端代码放在其他位置。然后再Go项目config/settings.yml配置文件中vueobjroot配置前端业务端开发路径:

vueobjroot: D:/Project/develop/vue/gofly_base/gofly_business

所以如果您使用GoFly快速框架开发项目,请您移步到GoFly全栈开发社区下载完整包

goflyadmin's People

Contributors

huanglishi avatar

Stargazers

Anna Smith avatar

Forkers

1127152834

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.