GS Admin 后端基于 golang 开发的企业级管理后台

介绍

项目地址

github:github.com/sonhineboy/gsadmin
gitee:gitee.com/kevn/gsadmin/tree/master

GS Admin=gin+scui 它是golang 开发的一个企业级后台。遵循MIT开源协议。前端框架是scui,SCUI基于 Vue3、elementPlus 持续性的提供独家组件和丰富的业务模板帮助你快速搭建企业级中后台前端任务。后端框架是gin,Gin是一个golang的微框架,封装比较优雅,具有快速灵活,容错方便等特点。内置了权限管理、用户管理等基础模块儿,还支持了事件服务,方便业务解耦。后续会根据用户的反馈更新内容!

项目特性

  • 开箱即用的权限控制系统,基于角色用户控制,简洁灵活,控制用户权限更简洁、方便。
  • SCUI基于 Vue3、elementPlus 持续性的提供独家组件和丰富的业务模板帮助你快速搭建企业级中后台前端任务。
  • 项目目录分层清晰, 项目模式结构清晰, 包名语义化, 让你更加容易理解目录结构, 读懂代码更加方便!
  • 开箱即用,本项目包含了基本的用户管理、权限管理、菜单管理等基础模块,让您专注自己的业务逻辑。
  • 系统内置事件服务,让您更专注业务主线,事件监听者处理额外业务,系统解耦更方便。
  • 服务端基于Gin框架开发,Gin是一个golang的微框架,封装比较优雅,具有快速灵活,容错方便等特

    快速开始

一共分三步
1、 拉代码
2、 部署后端服务
3、 部署前端代码

#第一步
git clone https://gitee.com/kevn/gsadmin.git

#第二步
#服务端

cd {项目目录}/service && go mod tidy

#配置配置文件,config.yaml
#初始化数据 {项目目录}/service/databases/*.sql 执行里面的sql
go run main.go

#第三步
#web端
cd {项目目录}/web/scui && npm install

# 启动项目(开发模式)
npm run serve

演示账号密码:test/123456
注意:goland 的环境必须配置好,数据不要忘记初始化

go
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

大家点点star

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!