{"repo":"rain7788/dotnet10-vue3-admin-clean-architecture","free":true,"listed":false,"github":"https://github.com/rain7788/dotnet10-vue3-admin-clean-architecture","clone":"git clone https://github.com/rain7788/dotnet10-vue3-admin-clean-architecture.git","description":"🚀 A high-performance Enterprise Admin Template based on .NET 10 (Preview) and Vue 3. Featuring Clean Architecture, RBAC, and solid infrastructure. / 基于 .NET 10 与 Vue 3 的高性能企业级后台管理模板，采用整洁架构。","language":"Vue","stars":15,"topics":["admin-dashboard","aspnet-core","backend-template","boilerplate","clean-architecture","csharp","dotnet-10","element-plus","framework","rbac"],"license":null,"category":"dashboards-admin","readme_excerpt":"Art Admin art-design-pro 前端， NET 10 + Minimal API 后端，采用清洁架构设计，提供完整的权限管理、用户认证和 API 路由功能。 🌟 特性 - 清洁架构 - 四层分离设计（Api / Core / Domain / Infra） - 自动依赖注入 - 通过 [Service] 特性自动注册服务 - 自动路由注册 - 基于接口的路由自动发现与注册 - 多端 API 支持 - 管理端、应用端、公共端三套独立 API，可以随意扩展 - 雪花 ID - 支持 Redis 分布式 WorkerId 分配 - Token 认证 - 引用令牌鉴权，支持多端独立认证 - RBAC 权限 - 用户-角色-权限-菜单完整权限体系 - MySQL + Redis - 数据持久化与缓存支持 - Swagger UI - 自动生成 API 文档 - Serilog 日志 - 按日分表写入 MySQL 🌐 在线演示 项目 地址 --- --- 项目主页 https://www.aftbay.com 管理后台 https://admin.aftbay.com Swagger API 文档 https://api.aftbay.com/swagger 演示账号： admin / 123456 演示环境已开启 Demo 模式 ，所有修改操作（新增、编辑、删除、修改密码等）会被拦截，不会实际写入数据库。 🎨 查看更多前端效果 ：如果想看完整的前端界面演示，请访问 https://www.artd.pro/ Demo 模式 项目内置了演示模式开关，适用于部署公开 Demo 站点。开启后，用户可以正常浏览和登录，但所有写操作会返回 403 演示环境，不允许修改数据 提示。 开启/关闭方式 ：修改 backend/Art.Api/appsettings.json ： 💡 完全删除演示模式 ：如果不需要演示模式功能，可以删除 backend/Art.Infra/Framework/Middlewares/DemoModeMiddleware.cs 文件，并在 backend/Art.Api/Program.cs 中删除 app.UseMiddleware (); 这一行。 也可通过环境变量覆盖： Settings DemoMode=true 📁 项目结构 🛠️ 技术栈 技术 版本 说明 -------------------------------- ------ ------------ .NET 10.0 运行时框架 ASP.NET Core 10.0 Web 框架 Entity Framework Core 9.0 ORM Pomelo.EntityFrameworkCore.MySql 9.0 MySQL 驱动 FreeRedis 1.5.5 Redis 客户端 Serilog 4.3.0 结构化日志 Yitter.IdGenerator 1.0.14 雪花 ID 生成 Swashbuckle 10.1.0 Swagger 文档 Flurl.Http 4.0.2 HTTP 客户端 🚀 快速开始 环境要求 - .NET 10 SDK - MySQL 8.0+ - Redis (可选，用于分布式 WorkerId) 配置 编辑 backend/Art.Api/appsettings.json : 数据库初始化 运行 访问 Swagger UI: http://localhost:5000/swagger Docker 部署 后","default_branch":null,"files":null,"tree":[],"storefront":"/r/rain7788","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rain7788/dotnet10-vue3-admin-clean-architecture/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."}