Vue3与vite3联手打造的免费开源中后台模板

发表时间: 2023-07-24 10:28

一款专业好看、完成度很高的 admin 开源项目,无论是用于生产还是学习,都非常值得尝试。

关于 Soybean Admin

Soybean Admin 是一个基于 Vue3 / Vite3 / TypeScript / NaiveUI / Pinia 和 UnoCSS 的中后台模版,它使用了最新流行的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于文件的路由系统以及基于 Mock 的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。

Soybean Admin 官网


Soybean Admin 的技术特性

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

Soybean Admin 登录页


Admin 中后台系统有什么作用呢?

后台管理系统,也就是常说的 Admin 系统,是用于管理和控制网站、APP 或软件系统后台操作的工具。admin 提供了一个用户界面,允许管理员或授权用户对系统进行管理、配置和监控。一个功能完善的后台管理系统一般都有下面这些功能:

  1. 用户管理:允许管理员管理用户账户、权限和角色。他们可以创建、编辑、删除用户账户,设置用户权限和角色,以确保不同用户拥有适当的访问权限;
  2. 内容管理:提供管理网站或应用程序内容的功能。管理员可以创建、编辑、删除页面、文章、产品等内容,并进行分类、标签、搜索等管理操作;
  3. 数据管理:支持让管理员管理和维护系统中的数据。他们可以查看、编辑、删除数据库中的数据,执行数据导入、导出操作,监控数据的状态和完整性;
  4. 统计和分析:后台管理系统提供了统计和分析功能,帮助管理员了解网站或应用程序的使用情况、访问量、用户活动等数据。这些数据可以用于优化和改进系统的性能和用户体验;
  5. 系统设置和配置:后台管理系统允许管理员进行系统设置和配置。他们可以管理网站的主题、样式、布局,配置系统参数和选项,集成第三方服务和插件等。
  6. 安全管理:后台管理系统提供了安全管理功能,允许管理员管理用户访问权限、密码策略、安全设置等。他们可以监控系统日志、检测异常活动,并采取必要的安全措施来保护系统免受潜在的威胁。

总之,后台管理系统在网站、应用程序或系统的开发和运营过程中起着关键的作用,往往是一个互联网项目最初开始搭建的阶段。而今天给大家介绍的 Soybean Admin,就是一个可以让开发者快速搭建一个专业美观、开箱即用的 admin 前端框架,上面提到的功能几乎都能实现。

Soybean Admin 控制台


Soybean Admin 界面预览


Soybean Admin 开发上手

需要注意的是,本地环境运行 Soybean Admin 需要安装 pnpm 7.x+ 、Node.js 14.18+ 和 Git,然后从 GitHub 获取代码:

# 克隆代码git clone https://github.com/honghuangdc/soybean-admin.git

安装项目依赖

pnpm i

安装全局依赖

bash

# 用于执行git cz命令,代替git commit, 或者不安装执行 yarn cz | pnpm czpnpm i -g commitizen

初始化 husky

pnpm prepare

然后执行 npm script 中的 dev,就能在本地运行 Soybean Admin,官网也给出了较为详细的文档说明。

清新优雅的主题,包括暗黑模式

Soybean Admin 默认的主题非常好看,配色优雅,还能自动切换暗黑模式,更是支持配置多标签、更改布局模式、切换动画等,功能完善得甚至比很多付费的 admin 系统还要好。

Soybean Admin 配置


免费开源和商用说明

Soybean Admin 是一个完全免费开源的 admin 项目,源码基于 MIT 开源协议托管在 Github 上,任何人都可以免费下载代码来使用,也可以用于商业用途

关注我,持续分享高质量的免费开源、免费商用的资源。

↓↓点击查看本次分享的网址。

Soybean Admin - 基于 Vue3 / vite3 等最新前端技术栈构建的中后台模板,免费开源、清新优雅,主题丰富|那些免费的砖