探索Soybean Admin:一款清新优雅的后台管理系统

发表时间: 2023-03-12 23:01

Soybean Admin


项目简介

官方对Soybean Admin是这样介绍的,目前 Github 上面收获2.4K star。

Vue3、TypeScript、NaiveUI,还有丰富的主题,动态路由全新,而且开箱即用,看起来确实不错。

项目特点

  • 最新流行技术栈:使用 Vue3/Vite 等前端前沿技术开发, 使用高效率的 npm 包管理器 pnpm
  • TypeScript: 应用程序级 JavaScript 的语言
  • 主题:丰富可配置的主题、暗黑模式,基于原子 css 框架 - UnoCss 的动态主题颜色
  • 代码规范:丰富的规范插件及极高的代码规范
  • 文件路由系统:基于文件的路由系统,根据页面文件自动生成路由声明、路由导入和路由模块
  • 权限路由:提供前端静态和后端动态两种路由模式,基于 mock 的动态路由能快速实现后端动态路由
  • 请求函数:基于 axios 的完善的请求函数封装,提供 Promise 和 hooks 两种请求函数,加入请求结果数据转换的适配器

项目展示

官方提供了预览的界面,这里带大家一起来看看。

仪表盘

文档

内置各种组件

包括各种类别的按钮、卡片、表格。

各类插件

图表、地图、视频、编辑器、图标等等。

异常页面

403、404、500都设置了不同的有趣页面。

主题配色

界面的右边,有多样的主题配色、界面功能等设置,满足个性化的需求。

深色模式

安装使用

本地使用的话,需要安装 pnpm 7.x 、Node.js 14.18+ 和 Git。

依次执行:

git clone https://github.com/honghuangdc/soybean-admin.gitpnpm ipnpm dev

Docker 部署的话

docker run --name soybean -p 80:80 -d soybeanjs/soybean-admin:v0.9.6

然后打开本地浏览器访问http://localhost,即可访问 SoybeanAdmin了。

注意

官方对于本地开发,推荐使用Chrome 90+ 浏览器, 不支持 IE

Soybean Admin目前完全开源免费,个人觉得完全可以试着用到自己的项目当中去,不用再费神造轮子了,如此优雅的UI,顿时会让客户耳目一新,啧啧称赞~~