电商后台管理系统(Agent 十轮挑战)
全栈、数据库、角色权限、复杂表单——10 轮做出能 Docker 化部署的真后台
成本预估:约 10 轮 agent 全程(含数据库迁移与容器化,建议预留本地 PostgreSQL)
01简介
目标:一个品牌的后台,管商品、订单、库存、客服工单、数据看板,含角色权限。
交付:可 Docker 化部署的完整后台系统。
分水岭是权限和表单:列表页做得漂亮的模型,常在这里漏一片。
02评测方法
测试维度
| 主要测试维度 | 技术栈 | 最终产出 |
|---|---|---|
| 全栈、数据库、权限、复杂表单 | Next.js + Prisma + PostgreSQL | 后台系统 |
施测规范
- 十轮按序执行,提示词原文粘贴
- 不注入修正提示,走偏也不出声
- 调试与迁移全由 agent 自理
- 中途死局按现状继续,不回滚
- Node 20 LTS 及以上
- PostgreSQL 15 及以上
- 记录实际版本,写进提交物
评分维度
| 维度 | 权重 | 说明 |
|---|---|---|
| 功能完整度 | 30% | 是否实现所有 10 轮要求 |
| 代码质量 | 20% | 可读性、结构、命名 |
| 工程化 | 15% | 测试、错误处理、日志 |
| 用户体验 | 15% | 交互流畅、视觉合理 |
| 可上线程度 | 10% | 部署、文档、性能 |
| 创造性 | 10% | 是否有超出要求的亮点 |
终评由审核方按上表评定,不采纳自评分。
03样题
真题节选,可直接复制去跑。
01第 1 轮:技术骨架 + 登录鉴权
用 Next.js 14 (App Router) + Prisma + PostgreSQL + TypeScript + Tailwind + shadcn/ui 搭建电商后台骨架。
要求:
- 项目初始化,集成上述技术栈
- Prisma schema 设计 + 跑迁移,初始包含 User 模型(id, email, password_hash, name, role, created_at)
- 实现登录页:邮箱 + 密码,用 bcrypt 哈希校验
- 登录成功发 JWT(httpOnly cookie),有效期 7 天
- 中间件保护所有 /admin/* 路由,未登录跳转 /login
- seed 脚本预置一个 admin 账号(admin@example.com / admin123)
- 后台框架:顶栏(Logo + 用户菜单 + 退出)+ 侧边栏(商品/订单/库存/客服/数据/设置)+ 主内容区
- 实现 /admin 首页:欢迎卡片 + 待办统计
验收:能登录、未登录访问被拦截、退出后 cookie 清除、seed 账号可用。
完整题库与评分标准仅对内部及合作方开放。
04本集榜单
| # | 模型 | 得分 | 提交者 | 核验 | 日期 | 备注 |
|---|---|---|---|---|---|---|
| — | 示例模型-2026-07示例 | 142 / 195 | 示例提交者 | — | 2026-07-30 | 格式演示,非真实成绩 |
虚位以待跑完题集交证据,核验通过就挂在这里。
05提交成绩
- 01自己跑题,我们不代跑
- 02证据留链接,可复核
- 03人工核验通过后上榜