Prototype Midterm Project

Description

Continuing the process of building a website, you will create a responsive website of at least 3 pages using HTML and CSS based on your website prototype designed for the Design Foundation course. You are welcome to create more pages if you wish. Your homepage should set the brand, layout, look, and feel of your website. Style matters for this assignment so make it look good!!

You may create any pages you wish but you are to demonstrate the requirements as listed in the assignment. This will potentially create friction between design priorities and meeting the objectives of the assignment.

As much content as possible should be created by you but please attribute any work that is not yours.

Guidelines and Considerations

  • Stay on Scope: Stick to the requirements before getting fancy or tackling any additional work
  • Help Each Other: Help each other by being supportive, testing each other’s work and offering suggestions to help remove road blocks DO NOT COPY CODE !!
  • Keep it Simple: Try not to get stuck in overly complex fixes and code
  • Divide and Conquer: Break the problem down into smaller, manageable problems
  • Pseudocode: Use everyday language to describe the structure, behaviour and style of your solution
  • All Work is Gradable: Any extra work in your assignment must be implemented correctly and is subject to grading
  • Validate and Test Often: Testing and validating your code often means not getting stuck trying to fix errors at the last minute.

Requirements

The following requirements must be met in order to complete the assignment successfully:

  1. Build a 3 page web site. To create th web site you may choose one of the following options:
    1. Base the web site off of the 3 page mock up you created in Design Foundation
    2. Create a completely original 3 page mock up and build the web site from that
    3. Base the web site off of the 3 page ARC mock upopen in new window
  2. You will need to create the HTML, CSS, and any required assets.
  3. You HTML and CSS should be valid and well formatted.
  4. Comments should be provide in the HTML and CSS explaining what your code does and why you chose to use it.
  5. You site should be functional and visually appealing across multiple browsers.
  6. Your site should respond to different screen sizes. CSS grid, flexbox, or any combination of the two may be used to create the layout of the page.
  7. No specific media queries and break points are required, but should be used as necessary.
  8. All images on the site should be optimized for web use, and responsive image techniques should be incorporated.
  9. At least two noticeable animations should be used to enhance the over all user experience of the site, with at least one using the animation property.
  10. Include the mockup from Design Foundations used to create your site.

Rubric

CriteriaExcellentSatisfactoryMarginalUnsatisfactory
25 Points20 Points15 Points12 Points
LayoutThe layout demonstrates superior layout that transitions seamlessly between screen sizes and optimizes on all browsers.The layout is responsive and optimized for multiple browsers and screen sizes.The layout is partially responsive, but was not optimized to work well on multiple browsers and screen sizes.No meaningful attempt was made to create a responsive layout.
25 Points20 Points15 Points12 Points
DesignThe site provided matching the mockup perfectlyThe site provided very closely matching the mockupThe site provided somewhat matches the mockupThe site provide does not resemble the mockup at all
10 Points6 Points4 Points
ImageryThe site images on the site were of excellent quality, were optimized for the web, and enhanced the over all user experience. The site images were responsive and adhered the best practice techniques.The site images on the site were of good quality and were responsive, but were not optimized or enhanced the over all user experience.The site images were of poor quality and / or were not responsive.
10 Points6 Points4 Points
AnimationTwo noticeable animations were used to enhance the user experience of site, with at least one using the animation property.Animations were used to enhance the user experience, but the animation property was not used.Animations were used but not in a way that enhanced the user experience of the site.
10 Points6 Points4 Points
CodeThe code is well formatted and valid.The code is valid but poorly formattedThe code is invalid
10 Points0 Points
CommentsThoughtful and adequate comments were providedNo or inadequate comments were provided
10 Points0 Points
CommentsA mockup was includedNo mockup was included

Maximum Points: 100

Submission

This project and all of it assets should be published to your GitHub paging site. The URL to the live version of the project should be submit to the Prototype assignment on BrightSpace.