This Certificate in UX Design assignment was to design a login form for a site you select. I went with PSC Games due to their lack of a newsletter sign-up form. The images below display the default state, four possible active states, and error states in how the form would function.

Default state

Active state 1 - Name, email, and newsletter opt-in

Active state 2 - Name and email only

Active state 3 - Email only

Active state 4 - Email and newsletter opt-in only

Confirmation state

Error state