Thomas Wallace

Lectures and Resources

Final Project Guidelines

I will evaluate your final projects based on the following criteria…

Technical Guidelines

  • Validated HTML5 free of inline styling
  • Consistent, audience-appropriate visual design.
  • Device Icons for your site (Favicon/Mobile Icon(s))
  • Externalized CSS (There should not be any css in your html document)
  • Cross Browser design and functionality
    (Testing Environments: Chrome, Firefox, Safari, Edge, Mobile Safari, Android)
  • Support for a minimum of 3 Breakpoints (Phone, Tablet, Desktop) using css3 media queries.
  • Use of Progressive Enhancement for all JavaScript implementations
  • Proper image optimization
  • Provide Polyfills where necessary for any html5 features that lack support in the testing environments.
  • Responsive Images
  • Micro-data where appropriate

Use of AI Tools

Large language models and AI coding assistants may be used as research and problem-solving tools during the development of this project. For example, you may use them to explore concepts, debug issues, learn syntax, or investigate possible approaches.

However, the core design, structure, and implementation of the project must be your own work. Submitting a project that was largely generated through “vibe coding” (prompting an AI to produce most or all of the site) does not demonstrate the technical understanding required for this assignment.

Students should be able to explain how their code works, why specific techniques were chosen, and how the site meets the project requirements. If you cannot clearly explain your implementation, it will be assumed that the work was not meaningfully authored by you.

Final Project Submission

The finished product should be submitted to me no later than Tuesday, May 12, 2026 at 10am. The final should be submitted via email and include the following information…

  • Site URL
  • Digital Wireframes / Concept art for multiple breakpoints. Initially Submitted Prior to class on April 7, 2026.
  • A brief description of the sites purpose and target audience.
  • Feedback you collected from at least 3 individuals and how you addressed the concerns / issues identified in that process.
  • 1-2 pages outlining the takeaways from the course. (What you learned, What you’d like to investigate further, ideas for improvement)