Skip to main content
← Back to Building with AI (Vibe Coding)
High School Capstone6–10 hours

Architect & Build a Full App

Spec, build, test, and ship a real application with AI.

Your mission

Take an application from a written specification through building, testing, and shipping — owning every decision the AI would otherwise guess.

What you'll need

  • A computer with internet
  • An AI coding tool
  • A hosting or sharing option

Your step-by-step plan

  1. Write the spec

    Define the goal, users, features, constraints, and output — like the Spec Builder lab.

  2. Architect it

    Break the app into parts and decide how they connect before generating code.

  3. Build and test

    Build feature by feature, testing each and fixing bugs as you go.

  4. Ship and document

    Deploy it and write a short note on how it works and its known limits.

Make it yours

  • Add error handling for one thing that could go wrong.
  • Get one real user and act on their feedback.

How you'll know you succeeded

  • A written spec came before the code.
  • The app is deployed and usable.
  • You can explain its architecture.