墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。
今天为大家带来一款清新优雅、高颜值的后台管理系统:soybean-admin,功能非常强大,基于最新的前端技术栈,包括 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS,代码规范严谨。内置丰富的主题配置和组件,实现了自动化的文件路由系统。
在线体验:https://soybeanjs.cn
此外,它还采用了基于 ApiFox 的在线 Mock 数据方案,为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用。
目前该项目已在 GitHub 收获了 6.7k stars,1.3k forks。
? 功能特性
无需复杂配置,开箱即用
灵活的权限路由:同时支持前端静态路由和后端动态路由
丰富的页面组件:内置多样页面和组件,包括403、404、500页面,以及布局组件、标签组件、主题配置组件等
清晰的项目架构:采用 pnpm monorepo 架构,结构清晰,优雅易懂
前沿技术应用:采用 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 等最新流行的技术栈
严格的代码规范:遵循 SoybeanJS 规范,集成了eslint, prettier 和 simple-git-hooks,保证代码的规范性
TypeScript:支持严格的类型检查,提高代码的可维护性
自动化文件路由系统:自动生成路由导入、声明和类型。更多细节请查看 Elegant Router
命令行工具:内置高效的命令行工具,git提交、删除文件、发布等
移动端适配:完美支持移动端,实现自适应布局
丰富的主题配置:内置多样的主题配置,与 UnoCSS 完美结合
内置国际化方案:轻松实现多语言支持
浏览器支持
安装部署
环境准备:
Git
NodeJS(推荐 18.19.0 或更高)
pnpm(推荐 8.14.0 或更高)
1、克隆源码到本地
git clone https://github.com/soybeanjs/soybean-admin.git
2、安装依赖
本项目采用了 pnpm monorepo 的管理方式,因此只能使用 pnpm 安装依赖。
cd soybean-adminpnpm i
3、启动项目
pnpm dev
4、在浏览器访问
http://:9527
本地开发推荐使用 Chrome 90+ 浏览器,不支持 IE。宝子们二开的时候注意下。
功能预览
首页仪表盘:
菜单管理:
角色管理:
主题配置:
404 异常页面:
SoybeanAdmin 整体界面风格清新、优雅、高颜值,功能齐全。为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用,适合接私活,不用到处找模板了。同时,它也是一个快速学习前沿技术的最佳实践。
结束语
几个简单的字符,就能创造出欢乐,
几个简单的号码,便能写出奇迹。
一个键盘,就能畅游世界,
一根网线,便能知晓天下。
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/16068.html