{"repo":"baiwumm/vue3-admin","free":true,"listed":false,"github":"https://github.com/baiwumm/vue3-admin","clone":"git clone https://github.com/baiwumm/vue3-admin.git","description":"前端基于 Soybean Admin二次开发，后端基于 Nest.js + Prisma 的全栈后台应用","language":"TypeScript","stars":369,"topics":["typescript","vue3","ant-design-vue","nestjs","pinia","postgresql","prisma","unocss","vitejs"],"license":"MIT","category":"databases-storage","readme_excerpt":"Vue3 Admin 前端的全栈之路 - 现代化后台管理系统解决方案 📚 项目简介 Vue3 Admin 是一个现代化的全栈后台管理系统，前端基于 Soybean Admin 二次开发，后端采用 Nest.js 构建。本项目集成了当前流行的前后端技术栈，是学习全栈开发的理想参考项目。 🚀 技术栈 - 前端 ：Vue 3.5、Ant Design Vue、UnoCSS、Pinia - 后端 ：Nest.js、PostgreSQL、Prisma 🔗 快速链接 - 📌 在线预览 ：https://vue3.baiwumm.com/ - 🔑 测试账号 ：用户名 Admin ，密码 abc123456 - 📝 API文档 ：Swagger 接口文档 ❤️ 如果这个项目对你有帮助，请给个 Star 支持作者，感谢！ ✨ 系统特性 - 🌐 动态国际化 ：支持多语言配置，轻松切换不同语言环境 - 📝 操作日志记录 ：自动记录用户的 CRUD 操作，方便追踪和审计 - 🔐 完善的权限系统 ：用户与角色的精确映射，基于角色动态生成路由菜单 - 📢 实时消息通知 ：基于 SSE (Server-Sent Events) 的消息公告推送系统 - 🧩 丰富的业务组件 ：集成多种实用的业务功能和交互效果 - 🎨 现代化 UI 设计 ：基于 Ant Design Vue 的美观界面，提供良好的用户体验 🔧 环境要求 💡 推荐使用 pnpm 作为包管理工具 依赖项 最低版本 推荐版本 说明 -------- --------- --------- ------ Node.js 18.12.0 18.19.0+ JavaScript 运行环境 Pnpm 8.7.0 最新版 高效的包管理工具 Git - 最新版 版本控制工具 PostgreSQL - 最新版 关系型数据库 🚀 快速开始 1. 数据库配置 2. 克隆项目 3. 安装依赖 4. 开发模式 5. 构建项目 📋 新增路由菜单指南 1. 创建视图文件 - 在 web/src/views 目录下新建 文件夹/index.vue 文件 2. 配置国际化路由 - 进入系统 → 系统管理 → 国际化 → route - 添加对应的路由配置 3. 添加菜单项 - 进入系统 → 系统管理 → 菜单管理 - 按照规则添加新菜单 - 路由配置参考：Soybean Admin 系统路由文档 4. 分配权限 - 进入系统 → 系统管理 → 角色管理 - 在编辑状态中为相应角色勾选新增的菜单 - 保存并刷新页面，新菜单将会生效 📚 功能模块 📷 系统截图 📝 项目说明 1. 本项目主要用于学习和技术交流，可能存在一些未经严格测试的功能点 2. 仅供学习和个人非商业用途使用 3. 欢迎通过 Issues 提交问题反馈 4. 欢迎提交 Pull Requests 参与项目改进 🙏 特别鸣谢 本项目 CDN 加速及安全防护由 Tencent EdgeOne 赞助 亚洲最佳CDN、边缘和安全解决方案 - Tencent EdgeOne 📄 许可证 本项目基于 MIT许可证 开源。 ⭐ Star 历史","default_branch":null,"files":null,"tree":[],"storefront":"/r/baiwumm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baiwumm/vue3-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}