{"repo":"baiwumm/vue2-admin","free":true,"listed":false,"github":"https://github.com/baiwumm/vue2-admin","clone":"git clone https://github.com/baiwumm/vue2-admin.git","description":"Vue2 Admin 是一个前端基于 Ant Design Pro 二次开发，后端基于 Nest.js 的全栈后台应用","language":"Vue","stars":55,"topics":["vue","antd-vue","nestjs","postgresql","prisma"],"license":"MIT","category":"databases-storage","readme_excerpt":"Vue2 Admin 📚 前端的全栈之路 📖 项目简介 Vue2 Admin 是一个全栈后台管理系统，前端基于 Ant Design Pro 二次开发，后端基于 Nest.js 构建。本项目集成了丰富的功能和最佳实践，非常适合全栈开发学习和实际项目参考。 🚀 技术栈 - 前端 ：Vue2 + Ant Design Vue + Vuex - 后端 ：Nest.js + PostgreSQL + Prisma 🔗 快速链接 - 📌 在线预览 ：https://vue2.baiwumm.com/ - 🔑 测试账号 ：用户名 Admin ，密码 abc123456 - 📝 API文档 ：Swagger 接口文档 ❤️ 如果这个项目对你有帮助，请给个 Star 支持作者，感谢！ 🌟 系统特性 - 🌐 动态国际化 ：支持多语言配置与切换 - 📝 操作日志 ：自动记录用户的 CRUD 操作，便于审计和追踪 - 🔐 权限管理 ：完善的用户-角色-权限映射，基于角色动态生成路由菜单 - 📢 实时通知 ：基于 SSE (Server-Sent Events) 的消息公告推送系统 - 🧩 丰富组件 ：集成多种实用业务组件和交互效果 - 🎨 主题定制 ：支持自定义主题和布局配置 🛠️ 环境要求 推荐使用 pnpm 作为包管理工具 依赖项 最低版本 推荐版本 说明 ------- --------- --------- ------ Node.js 18.12.0 18.19.0+ JavaScript 运行环境 Pnpm 8.7.0 最新版 高效的包管理工具 Git 任意 最新版 版本控制工具 PostgreSQL 13.0 最新版 关系型数据库 🚀 快速开始 1. 数据库配置 1. 安装 PostgreSQL 数据库 2. 导入 /postgreSQL 目录中的数据库文件 3. 修改 /server/.env 文件中的数据库连接配置： 2. 克隆项目 3. 安装依赖 4. 启动开发服务 5. 构建项目 📝 开发指南 新增路由菜单 1. 在 web/src/views 目录下创建新的视图组件 文件夹/index.vue 2. 在 系统管理 国际化 menu 中添加对应的多语言配置 3. 在 系统管理 菜单管理 中添加新菜单项 - 参考已有菜单配置 - 路由配置详情请参考 Ant Design Pro 路由和菜单 4. 在 系统管理 角色管理 中为相应角色分配菜单权限 5. 保存并刷新页面，新菜单将会显示在导航中 🧩 功能模块 📚 技术文档快速访问 - Vue2 文档 - Nest.js 文档 - Ant Design Vue 文档 - Ant Design Pro 文档 📸 系统截图 ⚠️ 注意事项 1. 本项目主要用于学习和交流，可能存在一些未经严格测试的功能点 2. 仅供个人学习和非商业用途使用 3. 欢迎通过以下方式参与项目改进： - 提交 Issues 反馈问题或建议 - 提交 Pull Requests 贡献代码 📄 许可证 本项目基于 MIT许可证 开源。 ⭐ Star 历史","default_branch":null,"files":null,"tree":[],"storefront":"/r/baiwumm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baiwumm/vue2-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."}