首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Vue3和Gin!这个企业级系统后台

Gin-Vue-Admin提供了一个开箱即用的前后端分离的后台管理系统,它基于Go语言的 Gin 框架和Vue3,以快速搭建和部署高性能的企业级应用为目标。

Gin 是一个轻量、高效的 Go Web 框架;Vue3 则是一个渐进式的 JavaScript 框架。如果对这两者都感兴趣,那么 Gin-Vue-Admin 对你来说是个不错的参考选择。

简单介绍

Gin-Vue-Admin是一个全栈前后端分离的开发基础平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让你把更多时间专注在业务开发上。

其主要特性包括:

用户权限管理:提供细粒度的角色与权限控制,支持用户、角色、菜单的灵活配置。

代码生成器:支持根据数据库模型生成代码,减少重复的开发工作。

数据可视化:集成了多种图表库,支持数据展示和报表生成。

文件上传与管理:提供文件上传和下载,以及大文件的断点续传功能。

该项目的最近一次提交是在前天9 月 17日,此前项目的前端框架就已经升级到了最新的Vue3.5版本

技术栈

Gin-Vue-Admin 采用了现代的前后端技术栈,具有高性能和良好的扩展性:

• 前端:用基于 Vue 的 Element 构建基础页面。

• 后端:用 Gin 快速搭建基础restful风格API,Gin 是一个go语言编写的Web框架。

• 数据库:采用MySql > (5.7) 版本 数据库引擎 InnoDB,使用 gorm 实现对数据库的基本操作。

• 缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。

• API文档:使用Swagger构建自动化文档。

• 配置文件:使用 fsnotify 和 viper 实现yaml格式的配置文件。

• 日志:使用 zap 实现日志记录。

项目预览

登录:

首页:

api管理:

代码生成器:

表单生成器:

文件相关(上传下载、断点续传):

应用场景

Gin-Vue-Admin适用于广泛的企业管理和后台系统开发,尤其适合以下场景:

企业管理系统:如 ERP、CRM 系统,具备完善的权限管理和数据展示功能。

电商后台系统:支持商品管理、订单管理、库存监控等功能。

数据可视化系统:通过集成 ECharts 和其他图表库,支持生成动态报表和实时监控。

多租户系统:支持基于角色和权限的多用户管理场景,适合 SaaS 平台的后台管理需求。

总结

Gin-Vue-Admin 结合了 Go 和 Vue3 的优点,能够帮助开发者快速构建安全、灵活、可扩展的企业级应用,为开发者提供了一个强大的后台基础模板,有需要可以参考链接详细了解该项目。

源码地址

https://github.com/flipped-aurora/gin-vue-admin

官方文档

https://www.gin-vue-admin.com/

预览地址

测试用户名:admin,测试密码:123456

http://demo.gin-vue-admin.com

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ojpff5MwrUyYhxKqYKXF8oCw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券