Project checking list

 All of these should be in place before you send along your website or project for review, and definitely before launching it as a live site.


Although this is a checklist, it's not just a list to run through quickly. Testing is incredibly important, and needs to be done with care and attention to details. Your site/project is not finished until you've fully tested it.


Valid Code

  • HTML checked with validator, and all errors corrected
  • CSS check with validator, and all errors corrected
  • No Javascript console logs, errors or warnings
  • No 404 errors in console
  • Third-party resources (like Google Fonts, JavaScript libraries, etc.) are loading correctly


Responsive Design & Compatibility

In all cases below, if you are able to test on a real device (phone, tablet, etc.) in addition to testing in Responsive Design Mode, you should do so. Some issues can be missed when testing only on a computer/laptop.

  • All pages/templates have been tested for mobile screen sizes and there are no issues
  • All pages/templates have been tested for tablet screen sizes and there are no issues
  • All pages/templates have been tested for desktop screen sizes and there are no issues
  • All pages/templates have been tested in as many browsers as possible (Chrome, FireFox, Edge, Safari)
  • Site functions with JavaScript disabled
  • CSS is future-proof: Test common styles that you might not be currently using, like ordered and unordered lists, or certain H# headings. Make sure all common elements are styled to match the rest of the site.


Accessibility and Legibility

  • No colour contrast issues on any page/template
  • All pages/templates tested through Axe, and all issues corrected (if necessary)
  • ARIA labels used when appropriate
  • All form fields have associated labels (not placeholder text)
  • All images have clear, descriptive Alt Text, or are marked as decorative
  • All links have clear text
  • Paragraph text is an appropriate size (16px or larger) and has an appropriate line height (20–24px) on all screen sizes
  • Most paragraph content has approximately 50–70 characters per line
  • Chosen paragraph fonts are easy to read, not decorative
  • Most content is written at an 8th grade reading level – Check with this tool


Content

  • Navigation easy to find and use, and all links working
  • Text checked and free from spelling, grammatical, factual and formatting errors
  • Page titles are unique, consistent and descriptive
  • Contact information correct and easy to find
  • All links working and linking to correct resource

Comments

Popular posts from this blog

how to code a weather forecast web

What Build Tools Do JavaScript Developers Use?

WordPress Theme Development From Scratch - 3. Enqueuing CSS and JS to W...

how to use :focus

unit3.online registration form tricks: input field box align right and placeholder text right, but input text left.

how to screenshot a drop down menu on mac

Numbers in JavaScript introduction