Checkpoint 2
Due: Sunday, 6/14 (end of Week 4)
Checked by automated structure checks + instructor review.
⭐ Required: Mini Project 1 ("Website for Someone Else")
This is the main deliverable for Checkpoint 2. MP1 was due Friday 6/12; this checkpoint confirms it is finished and live.
- A separate public repo for MP1 (not inside
oim3690orusername.github.io) -
PROPOSAL.mdin that repo (who it is for, the one job, what success looks like) - The site is built and deployed live with GitHub Pages
- The live URL is in the MP1 repo's About box (open About → check "Use your GitHub Pages website")
- Linked from your
oim3690README
Required: oim3690 repo
-
css/styles.css(external stylesheet) with CSS you wrote by hand: at least one element selector, one ID selector, one class selector, and one:hoverpseudo-class -
about-me.htmllinks to your external stylesheet and is styled by it -
contact.htmlwith a form: uses the class endpoint (https://oim.zhili.dev/echo/view) as itsaction, several different input types, and a<label>for each input -
logs/wk03.md(Week 3 log: what you built, what you learned, AI interactions) -
logs/wk04.md(Week 4 log)
Required: username.github.io repo
- CSS moved out of your HTML into an external
.cssfile (no large inline or<style>blocks) - Multiple pages that share the stylesheet and look consistent
- Site still live at
https://username.github.io
Also checked
- New commits with descriptive messages since CP1 (commit and push as you go, not all at once)
- Images kept in an
images/folder and linked with relative paths - Pages are responsive: the viewport meta tag is present and the layout holds up at mobile widths
- No spaces in file or folder names. Lowercase, use hyphens
48-hour grace period after deadline (-1 point/day). If you believe your score is incorrect, comment on this Canvas assignment within 48 hours and I will re-check.
This checklist will be updated after each class session as new deliverables are assigned.
Due Sunday, 6/14
Last updated: Saturday, 6/13/2026