WDD 231: Web Frontend Development

Individual Website Project Description

Overview

This NEW individual website project is a comprehensive assessment of each student's proficiency in achieving the course learning outcomes. Students are tasked with creating a three page website using a contemporary approach with HTML, CSS, and JavaScript. The goal is to develop a dynamic and responsive website that integrates data sources, while adhering to accessibility, usability, and development standards.

"The desire to create is one of the deepest yearnings of the human soul. No matter our talents, education, or backgrounds, you each have an inherent wish to create something that did not exist before. Everyone can create. You don't need money, position, or influence in order to create something of substance or beauty. Creation brings satisfaction and fulfillment. We develop ourselves and others when you take unorganized matter into our hands and mold it into something of beauty."
Happiness, Your Heritage – Dieter F. Uchtdorf

Project Requirements

This project will be of your own subject, design, and development. You may not expand upon nor submit the chamber of commerce, learning project. You may not consult nor work with any other individual. The content and subject is driven from your own proposed topic and the site should be complete without any placeholders.

This is a web course intended to help you learn how to construct dynamic and responsive websites using the core web technologies of contemporary HTML, CSS, and JavaScript. Third party templates, frameworks, and libraries are NOT allowed, like TailwindCSS, Bootstrap, Foundation, etc. Pages built from site builder software or drag-and-drop tools or that are based on existing sites are not allowed and will lead to no credit on the term project.

Location and Hosting

File and Folder Naming

HTML Standards

CSS Standards

Design Principles and Layout

Content

Images

HTML Form

JavaScript Functionality and Components

Your website must incorporate dynamic features and content using JavaScript.

The following functionality and components are required:

There are many public and free APIs that you can use for your project.
Check the Web Frontend Development Resources page for some examples.

Professionalism

Video Demonstration and Reflection

Create a focused, brief video that captures your screen as you demonstrate how you met certain JavaScript requirements. You do not need to talk about anything else except to demonstrate where and how you met the following requirements.

Video Specifications Requirements
Video Content Requirements

Testing

Submission

Return to Canvas and submit:

  1. Your project's GitHub Pages (github.io) enabled URL
  2. Insure that there is a link to the video in the site footer!