Skip to content

大作业 1:构建第一个现代应用程序 - 全栈应用

用 Codex 实现

做这份全栈大作业时,最推荐的用法是让 Codex 同时承担 PM + 工程代理 + 审查者 三个角色。

先让它拆出:

  • 页面清单
  • 数据模型
  • API 清单
  • 里程碑计划
  • 构建与部署验收项

你可以直接这样说:

text
请把这个全栈作业先拆成里程碑,不要立刻写代码。
先输出:
1. 页面与用户流程
2. 数据表和接口清单
3. 我应该先做什么、后做什么
4. 每个阶段怎么验证
确认后再进入实现

建议配合:

图示:全栈大作业很适合用 Codex App 开多个线程,分别推进页面、接口、数据库和部署,而不是把所有任务塞进一个长对话。

作业目标

这份大作业的目标不是“堆很多功能”,而是做出一个从前端到后端都能跑通的完整应用闭环。

建议至少包含:

  • 1 个真实场景
  • 2 到 4 个核心页面
  • 1 套数据模型
  • 1 组服务端接口
  • 1 个可公开演示的部署地址

推荐题目方向

  • 作业规划助手
  • 课程报名与咨询助手
  • 校园活动管理页
  • 简易知识问答工具
  • 小型任务看板或团队协作页

最小交付要求

模块最低要求
前端有清晰页面结构,能完成主流程操作
后端至少有增删改查中的 2 到 3 类能力
数据有明确表结构或集合结构
AI 能力至少有 1 个能体现价值的 AI 功能
部署有可演示链接和基础说明

推荐里程碑

  1. 选题与用户流程:明确用户是谁、主流程是什么
  2. 页面骨架:先做可点击、可讲解的前端结构
  3. 数据与接口:设计表结构,补接口和联调
  4. AI 能力:接入摘要、问答、建议或内容生成
  5. 发布与路演:部署、录屏、准备展示

验收时重点看什么

  • 用户是否能看懂项目解决的问题
  • 主流程是否完整、不卡在关键步骤
  • 数据和页面是否对应得上
  • AI 功能是不是“真有用”,而不是装饰
  • 学员是否能讲清系统结构和取舍

建议的演示结构

  1. 这是为谁做的
  2. 用户会怎么一步步使用
  3. 系统里有哪些页面、接口和数据
  4. Codex 帮你提升了哪一段效率
  5. 如果再做一周,你会继续补什么

常见失误

  • 功能想得太大,最后主流程没跑通
  • 一开始就做后端,前端没有验证用户体验
  • AI 能力和业务场景无关,只是硬塞
  • 没有做部署或没有准备演示账号