CS 318: Project Prototype 2 – due May 9
Your next milestone in the project is to iterate on the first digital prototype of your site. You will present this second draft of your prototype to randomly assigned classmates for another round of evaluation.
Task 1: Iteration on Your Prototype
Create a second draft of your site in a folder named prototype2
in your GitHub project. Do not rename prototype1
or delete it or its content. Just make a new prototype2
directory and copy your content from prototype1
into it. Name this directory exactly; no spaces, all lowercase.
Complete these requirements:
- Place the main page in a file named
index.html
. - All content from your client (text and photos) should be in place.
- Comments from your peers should be taken into consideration.
- Your site should support both desktop (big window) and mobile (small window) layouts. Test your page on many computers, many browsers, and on both desktops and phones.
- Your site should completely pass validation using the W3C Validator.
- All CSS files should be in a folder named
css
. To avoid repetition, any styles that are common to all pages should be placed in a single file, perhaps namedcommon.css
or some other name that reflects the shared nature of these styles. - All images should be in a folder named
images
. - Your page should be viewable through GitHub Pages (accessed via
https://USERNAME.github.io/cs318/prototype2
).
Task 2: Student Evaluation
During lab on Monday, May 9, three classmates will evaluate your prototype by viewing it through GitHub Pages. Be sure you have tested that others can access your site by visiting https://USERNAME.github.io/cs318/prototype2
—replacing USERNAME
with your actual GitHub username.
Prototype 2 Deliverables
Submit your prototype by committing and pushing it to GitHub. Make sure GitHub Pages is enabled so others can view it rendered by a web browser.
Your prototype must be turned in on time to receive credit. Prototypes received after the posted due date will not receive any credit, but must be completed regardless. Project deliverables build upon each other, so you must complete this step in order to complete the next deliverable.