An interactive page
- Takes user input (text, mouse, etc.)
- Responds to said input (visual or audio feedback).
- Main functionality should not be an external library.
- No frameworks (React, Vue, Svelte, etc.)
- No need to support mobile.
- No external APIs.
Learning about DOM events.
Learning how to manipulate the DOM.
Learning version control systems like git.
Learning how to work with GitHub
Deadline was in 3 weeks, presented on October 1st.