Client Website Assignment
Due date: Wednesday, December 10, 2025 at 11:59 pm
Points value: 200 points
Assignment Description
You have created web pages and constructed a small research website; now, it’s time to take creative control and build a functional, client-based website.
Using your writing experience and the HTML/CSS skills you have developed throughout this course, you will build a website intended for a specific client (real or fictional). While this website should meet the standards and demonstrate the concepts we have learned this semester, you have the freedom to decide the type and topic of your final website.
Keep the articles you have read throughout the second half of the semester in mind as you create the content for your final website, and look to Head First HTML and CSS as well as the Mozilla Developer Network when coding. For inspiration, take a look at some client websites created by previous students:
Note that copyright around images is more flexible for educational and informational purposes; in this context, however, you are creating a website for a client. Therefore, pay attention to copyright laws. I recommend using free resources like Unsplash to find royalty-free images and/or check the Creative Commons license of any image you want to use before including it in your website.
At all times, remember that you are building this website for your client, whether imaginary or real. Consider the audience and purpose of every decision you make.
Requirements for 573
When grading your final website, I will look for the following:
- Semantic and structurally-sound HTML5 that is created in a plain-text editor and that passes validation
- Well-organized and functional CSS3 in an external stylesheet that passes validation
- Content that is written for a particular audience, with a particular focus, and with a particular purpose
- A home page (index.html) and at least four additional pages
- Appropriate navigation to help your audience use your website
- Developed and chunked content on each page (i.e., not an endless scroll of text in a traditional paper format)
- At least two images located in the images directory of your website with appropriate accessibility features
- An attractive design that is easy to read, follows best practices, uses color well, and is different from the design of your small research website
- A similar appearance in Edge, Firefox, and Chrome
The resulting website should be a project you would be proud to include in a portfolio.
Requirements for 679
When grading your final website, I will look for the following:
- Semantic and structurally-sound HTML5 that is created in a plain-text editor and that passes validation
- Well-organized and functional CSS3 in an external stylesheet that passes validation
- Content that is written for a particular audience, with a particular focus, and with a particular purpose
- A home page (index.html) and at least five additional pages
- Appropriate navigation to help your audience use your website
- Developed and chunked content on each page (i.e., not an endless scroll of text in a traditional paper format)
- At least three images located in the images directory of your website with appropriate accessibility features
- An attractive design that is easy to read, follows best practices, uses color well, and is different from the design of your small research website
- A similar appearance in Edge, Firefox, and Chrome
The resulting website should be a project you would be proud to include in a portfolio.
Submission Instructions
When you are ready to submit your final website, zip the project folder, name the zipped folder according to my instructions, and upload it to Blackboard.
Tips
- Save and backup your files regularly
- Include a closing tag every time you write an opening tag (even if there is no content between them yet)
- Consider using a page template