Lecture 12

Studio 2 — Ship-Ready

Second working session for Project - Final ProjectProject - Final Project
See also: Grading · Lecture 10

Brief

In teams of up to 3, take a product idea from concept to a working, deployed web application that a stranger could use — built primarily by directing ...
— from "works on my machine" to "works for everyone."

Hour 1 — What "done" means (short lecture)

  • Performance basics: why it's slow, what to ask the AI to fix (images, bundle size)
  • Security hygiene for AI-generated code: never ship API keys in the front-end; auth basics
  • Privacy: what data are you collecting, and did you need to?
  • Polish: empty states, loading states, error states — the design work AI skips
  • Testing with real humans: watch one person use it, say nothing

Hour 2 — Working session + crit

  • Standup, build time, final crit before Demo Day
  • Dry-run of presentations for teams that want it

By end of week

  • Feature freeze. Only fixes and polish between now and Demo Day.