Key inquiry: “What makes a web page an app — something that reacts to the person using it?”
You ship: An interactive web app built with JavaScript, deployed to a live URL.
LO1 · Interactivity
- Handle clicks and input with JavaScript
- Update the page in response to the user
LO2 · Structure & deploy
- Organise HTML, CSS and JS cleanly
- Deploy the app to a live URL
- Build an interactive widget from scratch.
- Handle user input and update the page live.
- Deploy the app and share the link.
Builds a basic interactive app with support.
Handles input and deploys independently.
Ships a polished, accessible web app.