GithubHelp home page GithubHelp logo

feiyuchuixue / sz-admin Goto Github PK

View Code? Open in Web Editor NEW
89.0 4.0 25.0 2.16 MB

Sz-Admin 的前端仓库,Vue3 + TypeScript + Vite5。

Home Page: https://szadmin.cn/

License: Apache License 2.0

JavaScript 0.69% HTML 0.07% Vue 66.98% SCSS 6.81% TypeScript 25.45%

sz-admin's Introduction

Sz-Admin

基于SpringBoot3、Vue3的轻量级脚手架

简介

接触了很多优秀的开源和闭源项目,在使用过程中也发现一些问题,不甘满足的我遂产生了想法:于是利用休息时间编写了一套后台管理系统,它灵活、简洁、高效,拥抱最新的技术,因此Sz-Admin便诞生了,也意为升职Admin,升职加薪节节高。

Sz Admin ,一个基于 Spring Boot 3、Vue 3 和 Element-Plus 的开源中后台管理框架,致力于为您提供一个流畅、直观且功能强大的开发框架。它不仅融合了最新的技术趋势,而且通过精心设计,确保了系统的简洁性和高效,让使用者可以专注业务。

在线体验

系统要求

  • JDK >= 21
  • MySQL >= 8.0.34
  • Maven >= 3.8
  • Node >= 16.x

核心技术

  • SpringBoot 3.x: 最新的Spring Boot版本,提供更优的性能和更丰富的特性。

  • Sa-Token:一个轻量级 Java 权限认证框架,简化权限认证,保障应用的安全性。

  • Mybatis Flex:一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。

  • Flyway数据库版本控制工具,确保数据库迁移的可靠性。

  • Knife4j:一个为 Swagger 接口文档增强的工具,提供了更直观的 API 文档展示和更便捷的接口测试体验。

  • Minio:一个开源的对象存储服务,提供高性能、分布式存储解决方案,兼容 S3 API。

  • HikariCP:选择 HikariCP 作为 JDBC 连接池,提供快速且高效的数据库连接管理。

  • Vue 3.4:采用 Vue 3.4,Vue.js 的最新稳定版本,提供更强的性能和更丰富的功能,构建响应式用户界面。

  • Vite 5:使用 Vite 5 作为前端开发和构建工具,它利用现代浏览器的原生 ES 模块导入特性,提供了快速的冷启动和即时模块热更新。

  • TypeScript:通过 TypeScript 的集成,引入静态类型检查,增强了代码的可维护性和可读性,提前避免潜在的错误。

  • Pinia:状态管理采用 Pinia,这是 Vue 3 的解构式状态管理库,它简单、灵活且易于使用,优化了应用的状态管理。

  • Element-Plus:一个基于 Vue 3 的组件库,提供了一系列高质量的 UI 组件,帮助开发者快速构建美观、功能完备的用户界面。

功能列表

  • 账户管理:负责管理系统用户的创建、配置及权限分配,确保用户身份的合法性和操作的合规性。
  • 角色管理:实现角色与权限的精细绑定,通过角色分配简化用户权限管理,提高系统安全性和灵活性。
  • 菜单管理:定制化系统导航结构,通过权限细分确保用户仅访问授权的操作界面,增强操作的直观性和可控性。
  • 字典管理:维护系统内静态数据字典,如配置项、枚举值等,以统一管理和优化数据的一致性。
  • 参数管理:动态调整系统运行参数,无需重启即可实时生效,提升系统响应速度和运维效率。
  • 客户端管理:监管客户端接入,确保客户端的合法性和安全性,维护系统的整体稳定性。
  • 部门管理:构建组织架构,通过树状结构展示,支持数据权限的层级化管理,加强信息的有序性和安全性。
  • 代码生成器:自动化生成前后端代码模板,支持CRUD操作,加速开发周期,提升开发效率。
  • WebSocket:提供WebSocket支持。

系统美照

登录页 home页
账户管理 角色管理
菜单管理 字典管理
配置管理 客户端管理
部门管理 代码预览
代码生成配置1 代码生成配置2

参与讨论

加入群聊

sz-admin's People

Contributors

feiyuchuixue avatar alex-1116 avatar

Stargazers

 avatar  avatar 景伟·郭 avatar babalababa avatar n9sr5y avatar wugong avatar  avatar  avatar ryder avatar 周波 avatar whao avatar SaTy avatar JackCheng avatar LuckyTiger avatar Dust avatar  avatar  avatar  avatar  avatar  avatar  avatar Rex avatar  avatar Xiang YiSheng avatar toppleone avatar 学长的猫 avatar 阳纸伞 avatar Gordon avatar mundane avatar 邓华锋 avatar zhangyawei avatar EchoByte avatar cyrong avatar tangxiaoqiang avatar Gavin avatar Congcheng Qu avatar JiyCXX avatar  avatar 士心-Wizey avatar Kevin Lu avatar 心尖偏左 avatar 兔子 avatar cizkey avatar tianmac avatar DayBreak avatar  avatar xiguo hu avatar  avatar ZhaoBo avatar 绝对值M avatar  avatar  avatar  avatar  avatar  avatar TinlerLin avatar  avatar  avatar 微风嘟嘟 avatar zhangzhong avatar JoinWe avatar 射覆 avatar  avatar Speed avatar tao hongyang avatar jomingliu avatar 宋坤鹏 avatar wxyv avatar  avatar zhengyong avatar  avatar  avatar 秦延金 avatar 凡尘。 avatar minicoding avatar 王東 avatar  avatar zhy avatar Zorro avatar 萧曳 avatar nopua avatar  avatar 李晓川 avatar NOLDOR avatar  avatar AiYang avatar  avatar  avatar  avatar

Watchers

Gordon avatar JackCheng avatar cyrong avatar  avatar

sz-admin's Issues

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.