大作业 1:构建第一个现代应用程序 - 全栈应用
用 Codex 实现
做这份全栈大作业时,最推荐的用法是让 Codex 同时承担 PM + 工程代理 + 审查者 三个角色。
先让它拆出:
- 页面清单
- 数据模型
- API 清单
- 里程碑计划
- 构建与部署验收项
你可以直接这样说:
text
请把这个全栈作业先拆成里程碑,不要立刻写代码。
先输出:
1. 页面与用户流程
2. 数据表和接口清单
3. 我应该先做什么、后做什么
4. 每个阶段怎么验证
确认后再进入实现建议配合:

图示:全栈大作业很适合用 Codex App 开多个线程,分别推进页面、接口、数据库和部署,而不是把所有任务塞进一个长对话。
作业目标
这份大作业的目标不是“堆很多功能”,而是做出一个从前端到后端都能跑通的完整应用闭环。
建议至少包含:
- 1 个真实场景
- 2 到 4 个核心页面
- 1 套数据模型
- 1 组服务端接口
- 1 个可公开演示的部署地址
推荐题目方向
- 作业规划助手
- 课程报名与咨询助手
- 校园活动管理页
- 简易知识问答工具
- 小型任务看板或团队协作页
最小交付要求
| 模块 | 最低要求 |
|---|---|
| 前端 | 有清晰页面结构,能完成主流程操作 |
| 后端 | 至少有增删改查中的 2 到 3 类能力 |
| 数据 | 有明确表结构或集合结构 |
| AI 能力 | 至少有 1 个能体现价值的 AI 功能 |
| 部署 | 有可演示链接和基础说明 |
推荐里程碑
- 选题与用户流程:明确用户是谁、主流程是什么
- 页面骨架:先做可点击、可讲解的前端结构
- 数据与接口:设计表结构,补接口和联调
- AI 能力:接入摘要、问答、建议或内容生成
- 发布与路演:部署、录屏、准备展示
验收时重点看什么
- 用户是否能看懂项目解决的问题
- 主流程是否完整、不卡在关键步骤
- 数据和页面是否对应得上
- AI 功能是不是“真有用”,而不是装饰
- 学员是否能讲清系统结构和取舍
建议的演示结构
- 这是为谁做的
- 用户会怎么一步步使用
- 系统里有哪些页面、接口和数据
Codex帮你提升了哪一段效率- 如果再做一周,你会继续补什么
常见失误
- 功能想得太大,最后主流程没跑通
- 一开始就做后端,前端没有验证用户体验
- AI 能力和业务场景无关,只是硬塞
- 没有做部署或没有准备演示账号