INTERACTIVE DESIGN EXERCISES: WEB ANALYSIS & REPLICATE A DESIGN

24.04.2024 - 12.06.2024  / Week 1 - Week 8

Emily Goh Jin Yee / 0357722 / Bachelor of Design (Honours) in Creative Media 

Interactive Design / GCD60904 / Section 04

Exercises: Web Analysis & Replicate a Design


TABLE OF CONTENTS

1. LECTURES

2. INSTRUCTIONS

3. TASKS

4. FEEDBACK 

5. REFLECTION 

6. FURTHER READING


LECTURES


Week 1- LECTURE 

Usability: Designing Products for User Satisfaction

Usability:

  • how well users can use a product or design effectively and efficiently in different situations
  • a part of User Experience (UX) Design & it is the second level of UX Design
  • a design’s usability depends on how well the design's features meet users' needs and contexts
  • users should easily navigate an interface without relying on expert knowledge to achieve their objectives
  • an interface with high usability that guide the users through its easiest route to achieve its goal

Principle of Usability

Key Principle of Usability

Consistency

  • key factor in web design for both visual elements and functionality and ensures website looking coherent and works harmoniously across all different elements(e.g. headers, footers, sidebars & navigation bars)
Simplicity
  • ensuring minimal steps, intuitive symbols, and clear terminology are crucial to reducing errors in the interface
Visibility
  •  the more visible an element, the more likely users will know and use it
Feedback
  • communicates interaction results, signaling success or failure
Error Prevention

  • alerts users when they're making mistakes, aiming to facilitate error-free actions. This principle is crucial because humans are prone to making mistakes

Common Usability Pitfalls and How to Avoid Them

  • Complex interfaces
  • Confusing navigation
  • Poor feedback
  • Inadequate error handling

Some notes from class:
UX- observe how users behave, browsing, decide colours
Prototyping software: Figma/XD
Dimension for web: pixels
Color settings: RGB


Week 3- LECTURE 

Understanding Website Structure

Why does website structure matters

  • foundation of a user-friendly & accessible website
  • impacts user experience, SEO and overall website performance
  • helps users find information easily and keeps them engaged

Three Key Elements:

Header

  •  top section of a webpage: websites logo, navigation menu and contact information
  • quick access to essential information
Body
  • main content area: text, images, videos
  • proper organization is crucial for readability
Footer
  • located at the bottom of a webpage
  • contains copyright information, links to important pages, contact details
  • provides closure to the webpage, extra navigation option
Organizing Content
  • a key to a well-structured website
  • use headings (H1,H2,H3,etc.)for hierarchy
  • logical grouping, clear labels improve UX

Navigation Menu

  • aids website navigation
  • clear, concise labels for items
  • dropdowns for complex sites

Some notes from class:
WordPress: a free and open-source web publishing platform
Open source software: allows free access to its source code for viewing, modifying, and distribution, fostering collaboration and innovation
UX: observe how users behave, browsing, decide colours


INSTRUCTIONS

<iframe src="https://drive.google.com/file/d/1ShuHv1wfTw-F7hvr-nWHTBjzXIqC6PUD/preview" width="640" height="480" allow="autoplay"></iframe>


TASKS

EXERCISE 1: WEB ANALYSIS 


Week 1: Pick 2 websites from the given link. Review the chosen website and observe/take note of its design, layout, content, and functionality. Identify the strengths and weaknesses of each website, and consider how they impact the user experience. Write a brief report summarizing our findings and recommendations. (due May 1)

What to have in the analysis:

  • The purpose and goals of the websites, evaluate whether they're effectively communicated to the user
  • Evaluate the visual design and layout of the website, including its use of color, typography, and imagery
  • The functionality and usability of the website, including its navigation, forms, and interactive elements
  • Evaluate the quality and relevance of the website's content, including its accuracy, clarity, and organization
  • Consider the website's performance, including its load times, responsiveness, and compatibility with different devices and browsers.
Write a brief report summarizing in not less than 500 words. Allowed to include a screen capture of each section or page of the website to explain. Make sure that the formatting of the report is clear (heading/subheadings)


WEBSITE #1

DIRTY DOG BEAUTY CLUB 

source/reference: https://www.awwwards.com/sites/dirty-dog-beauty-club


Fig E1.1 Overview/home page of DDBC website

PURPOSE AND GOALS

DDBC (Dirty Dog Beauty Club) is an e-commerce website primarily sells carefully crafted beauty care products for dogs and merchandise. These products are developed by pet owners, veterinarians, and beauty industry experts who aim to improve the lives of dogs and their owners. Additionally, DDBC is dedicated to supporting Service Dogs and destigmatizing Mental Health.

The homepage prominently features their bestselling product with the tagline "Vet-formulated grooming essentials for your best friend", accompanied by an intuitive navigation bar for easy exploration of product offerings and website purpose.

Overall, the website effectively communicates its purpose, fostering a community of dog owners and promoting pet well-being through intuitive navigation and engaging content.


VISUAL DESIGN & LAYOUT

Fig E1.2 home page of DDBC website

Fig E1.3 Tags of the website


DDBC website uses playful and vibrant colours, striking a balanced visual aesthetic that is both colorful and appealing. The use of solid colour to the background helps users focus better on the information, a noticeable improvement compared to the beginning of home page. 
The layout maintains a fun appearance without overwhelming complexity. Additionally, the inclusion of images enhances visual appeal, with cute puppy images evoking a sense of happiness and health, which aligns well with the products being sold. Typography is thoughtfully chosen, featuring large, easy-to-read text, clear hierarchy, and an organized layout, all contributing to a clean and user-friendly design.

Fig E1.4 home page of DDBC website

As shown in the image, the tagline is being blocked by the product placement, only becoming visible when scrolling down the page. Therefore, this issue could be improved by either adjusting the placement of the product or relocating the tagline to a different position.

Fig E1.5 displayed products

There are no issues with this layout; the hierarchy is clear, and the use of bold for the product names is effective. Arranging three products in a row creates an easy-to-follow design, and the colours look like they belong together.

Fig E1.6 Screenshot from DDBC SCIENCE page

The website effectively utilizes negative space to showcase information and graphics, allowing them to stand out without feeling cluttered. Nevertheless, in the 'why clean products matter' section, incorporating infographic elements or statistical graphics could further engage users and encourage them to delve deeper into the content.

Fig E1.7 Footer

The footer layout is tidy, divided into two sides, with additional details aligned to the left and the subscription aligned to the right, creating a balanced and visually appealing alignment.


FUNCTIONALITY & USABILITY

The website provides a simple and straightforward navigation bar, allowing users easy access to categories and information. Two icons represent options to sign up or log in, and access the shopping cart. In the footer, users can find additional details such as contact information, delivery and returns policies, and the option to make a donation (giving bark), etc.

However, there is a minor issue with the buttons on the navigation bar; when "about us" or "DDBC science" is clicked, there are no visual changes indicating that the button has been activated. Additionally, the page fails to reflect that the button has been clicked, which may lead users to accidentally press different buttons under the impression they are on a different page. In certain sections, they should include a 'back' button.

Fig E1.8 Home button(left) , Navigation Bar/Menu(right)
Fig E1.9 Footer


DDBC website uses quite an amount of Interactive elements, adding a fun and interesting touch while users are browsing. By relating myself as a user and customer, I had tried the interactions in the website.

Fig E1.10 Homepage parallax

The changes of cursor turns to a sad face when placed at the more negative side while it turns to a happy/smiley face when placed at the good side. 
Fig E1.11 cursor changes from smiley face to sad face

Interactive elements were used in the product section. By placing the cursor on a specific item, it creates a slightly zoomed-in effect to show the product 'popping out' of the box.
Fig E1.12 product enlarges when cursor is placed

Fig E1.13 Interactive buttons of ingredients

Fig E1.14 Puppy postcards with appreciation notes


CONTENT QUALITY & RELEVANCE

DDBC's organization into pages is skillfully executed for showcasing its content. Each page is thoughtfully curated to highlight relevant information and products, ensuring a seamless and engaging user experience.

ABOUT US:

Fig E1.15 'ABOUT US' page

This page displays the product team and their information, along with details about donations. 

I personally think that the details of the team members was a little too much, such as the positions were not really necessary to be mentioned.

DDBC SCIENCE:

Fig E1.16 'DDBC SCIENCE' page

This page shares knowledge while promoting their brand by explaining why 'good' products matters.

I believe that instead of using a paragraph to explain the reason of why clean products matter, they could make them into point forms/incorporating infographic elements or statistical graphics could further engage users and encourage them to delve deeper into the content.


SHOP NOW:

Fig E1.17 'SHOP NOW' page

Categories of Products are shown in labels. The purchasing page provides simple, well-organized and clear details in order for users to read faster and add items to cart.

In the purchasing page, detailed product information is presented alongside graphical elements to enhance visual appeal, potentially increasing users' desire to purchase the products. Reviews are also included below for buyers to gain insights from others' experiences with the product, aiding in their decision-making process.

Fig E1.18 checkout/product page

Fig E1.19 product reviews


RESPONSIVENESS AND COMPATIBILITY

Fig E1.20 Compatibility on different devices

The website is really responsive, fast loading time and smooth. However, the compatibility on the tablet device, in vertical view, could be improved.


WEBSITE #2

DRYROBE

source/reference: https://www.awwwards.com/sites/dryrobe 


Fig E1.21 Overview/home page of  dryrobe website

Fig E1.22 Home page of dryrobe website 

PURPOSE AND GOALS

Dryrobe® is an e-commerce website known for their original weather-proof change robe. It has pioneered a new category of clothing, establishing itself as a leader in premium-quality, versatile, and highly functional changing robes. The team is passionate about getting active outdoors. Through the dryrobe® Warmth Project, they are proud to support charities and non-profit organizations that share their values of promoting wellbeing through outdoor activity and protecting the environment. 


VISUAL DESIGN & LAYOUT

Fig E1.23 Layout and Design of homepage

Fig E1.24 Tags of the website

The website features a minimalistic layout predominantly using black and white colors. However, it avoids appearing plain and dull by incorporating images of athletes in natural settings, which imbues a sense of nature and real-life vibrancy. Thoughtful use of color in the images ensures alignment with the overall theme, creating a cohesive look. The balance between negative space and images is well-maintained. Notably, the photography featuring robes on models stands out, as the brighter colors of the robes contrast beautifully with the more subdued nature background

Fig E1.25 Layout of homepage
While the layout of the images and the color scheme of the photography were satisfactory, enhancing the Call to Action (CTA) buttons could further improve user engagement. Using a different color that contrasts more prominently with the background can make the buttons stand out, thereby increasing their visibility and encouraging users to take action.

Fig E1.26 Layout of Stories in homepage
Enhancing the visibility of text on the first image of the stories can be achieved by changing the cover of the image to a darker color. This adjustment would create a stronger contrast, making the white-colored text stand out more effectively and improving readability for users.

Fig E1.27 Layout in "Warmth Project"

Fig E1.28 Layout in "Warmth Project"



FUNCTIONALITY & USABILITY

Dryrobe's website design prioritizes user navigation by placing the search bar and navigation bar at the top of the page. Clicking on their brand logo in the middle conveniently directs users back to the main page, ensuring intuitive navigation. Additionally, in the footer, users can access further details such as contact information, FAQs, delivery and returns policies, and about them section, enhancing user experience with comprehensive accessibility.

Fig E1.29 Overview/home page of  dryrobe website
The "Shop Adults" and "Shop Kids" CTA buttons are prominently displayed and clearly labeled to direct users to the shopping page for adult and kids' products, respectively.

Fig E1.30 Product listing shown in main page

To enhance user experience, incorporating arrow buttons for navigation while viewing products could be beneficial. These buttons would simplify the process of exploring various options, enabling users to seamlessly move through the available selections. By providing intuitive navigation tools, the designer can ensure a smoother browsing experience, ultimately improving user satisfaction and engagement with the platform.

Fig E1.31 Quick preview of product

Incorporating a quick preview feature on the main page enables users to efficiently explore products without clicking into each one individually. This streamlined browsing experience facilitates comparison shopping and ensures relevance by displaying products based on selected categories. By enhancing usability and personalization, this feature empowers users to make informed decisions more easily.

Fig E1.32 Footer


CONTENT QUALITY & RELEVANCE

Dryrobe has effectively organized its categories and curated compelling content, providing users with clear clarifications and highlighting key features to enhance their browsing experience.
Fig E1.33 Menu- key features


Fig E1.34 "Our story" page
"Our story" page shows the story on how this brand was created, with wide and large images fills up the negative space and bringing a short description under every year.


Fig E1.35 "Sustainability" page
For this page, the content showcasing their dedication to taking actions that make a positive difference for the planet is displayed. However, I believe the amount of text could be shortened to make it more interesting.

Fig E1.36 Partners


RESPONSIVENESS AND COMPATIBILITY

Fig E1.37 Compatibility on different devices

The website is overall responsive, minor issues mentioned earlier was the cursor not being able to move to the side (in Fig E1.29). The website is also compatible with all devices.



EXERCISE 2: REPLICATE A WEBSITE 


Week 3: Replicate two existing main pages of the websites given in the link to gain a better understanding of their structure. Follow the dimensions of the existing website from the width and height

This exercise will help in developing our design skills using software such as Photoshop or Adobe Illustrator, and gain insights into web design best practices. Images from stock image or free stock icon can be used. The image that will be used does not have to be an exact image from the original website, can be replaced with a similar image. Focus on the layout, type style, and color style. To find similar typefaces/fonts, download fonts from Google Fonts. We  may need to screengrab the website and can begin to replicate the page. 

Free image: https://www.pexels.com/
Google Fonts link: https://fonts.google.com/

choose two links to replicate:

  • https://www.morganstanley.com/?authuser=1
  • https://www.oceanhealthindex.org/?authuser=0
  • https://banditrunning.com/

During class on Week 3, we were taught on how to screen capture the full screen of the website's page. Steps: right click > inspect> more options (three dots) > capture full size screenshot 



WEBSITE 1: BANDIT RUNNING

After taking a screenshot of the webpage, I placed it in Adobe Illustrator and began typing the text from the website using a chosen font from Google Fonts. For this replication, I selected Rubik as the similar typeface.

Before typing on the image, I converted the placed image into a template to make it appear dim (unclear), making the typing process easier to see.

Fig E2.1 Process, Week 3 (08/05/2024)

While typing out the text, I adjusted the size and used different styles of the same typeface (bold, extra bold, regular, black, etc.) on different parts. I also realized that the typeface I chose was not completely the same, for example, letter 'M' (Fig E2.3), where the middle was slightly shorter compared to the website's version. Additionally, I spotted a minor vocabulary mistake during the process (Fig E2.4); they probably meant 'inquiries' instead of 'inquires'. Furthermore, I have also kerned the letters since it wasn't really "accurate". 
Fig E2.2 Replicating Logo
Fig E2.3 Difference of Letter 'M, Week 3 (08/05/2024)

Fig E2.4 vocabulary error, Week 3 (08/05/2024)

I added a gradient to the word 'MEMBERSHIP' to ensure it looks similar to the website's version. However, the website's version also includes some texture/patterns that I haven't replicated.

Fig E2.5 adding Gradient on 'MEMBERSHIP', Week 3 (08/05/2024)

Fig E2.6 adding Gradient and Grain on background,  Week 3 (08/05/2024)
Fig E2.7 Outline view of website replication, Week 3 (08/05/2024)


 
Fig E2.8 Comparison: Before & After Replication, Week 3 (08/05/2024)

Fig E2.9 Final Outcome for Bandit Running Website, Week 3 (08/05/2024)




WEBSITE 2: OCEAN HEALTH INDEX

I found an underwater image to use as the background to make it look similar to the original website, despite some color differences. Additionally, I added a gradient and used the color picker on the underwater image to maintain a consistent theme.
Fig E2.10 Background, Week 3 (10/05/2024)

In this part, I changed the images while keeping them within the same theme. I placed rectangular boxes with low opacity under/behind the text to create a semi-transparent effect.

Fig E2.11 News section, Week 3 (10/05/2024)
Fig E2.12 Outline view of website replication, Week 3 (10/05/2024)

 
Fig E2.13 Comparison: Before & After Replication, Week 3 (10/05/2024)


Fig E2.14 Final Outcome for Ocean Health Index website, Week 3 (10/05/2024)



FINAL OUTCOME– WEBSITE REPLICATION

Fig E2.15 Final Outcome for  Bandit Running & Ocean Health Index



WEB STRUCTURE EXERCISES


Week 4: We were taught on how to create a basic website by using the HTML and CSS codes. Steps:

  1. create a folder and name it 'HTML lesson'
  2. create an 'images' folder and place an image file in it
  3. by using Notepad from windows, follow instructions on inserting the HTML codes
  4. at the same time in Netlify website, we have to create a new site and select 'Deploy manually'


    Fig WE1.1 step 4
  5. drag and drop site output folder 
  6. keep Notepad app turned on for the HTML insertion and save the progress
  7. refresh on web to check the updates

Fig WE1.2 HTML codes on Notepad

WEEK 6: Continuation of the website. We learnt on how to insert colors to the background and create a table for the timetable. Besides that, we were taught on how to change the typeface for the texts.


Fig WE1.3 Website outcome


To learn how to create a layout for a webpage.

Fig WE1.4 Website outcome



A tutorial of a webpage which assists us in our final project, allowing us to refer to when creating our own webpage.

Fig WE1.5 Website outcome




EXERCISE 3: CREATING A RECIPE CARD


    In this exercise, we will create a recipe card using HTML and CSS. The goal is to design a basic webpage that displays a recipe's ingredients and instructions in a visually appealing format.

    1. Choose ONE recipe from https://www.101cookbooks.com/ 
    2. Create an HTML file named "index.html."
    3. Create a section that displays the following information:
    • Recipe title
    • Include necessary images for the page
    • List of ingredients
    • Step-by-step cooking instructions
    4. Create an external CSS file named "style.css."
    • Apply CSS rules to style your recipe card.
    • Use CSS selectors such as element selectors (e.g., body, h1, ul), class selectors (e.g., .recipe-title, .ingredient-list), and ID selectors (e.g., #instructions) to style different parts of the card.
    • Use your creativity to make the page look appealing and interesting


    CHOSEN RECIPE
    Out of all the recipe, it took me really long to pick one, because they all looked good. Finally, I decided between these recipes: coconut rum cake , cranberry cake , pumpkin pie 
    Considering having to find images that aren't from the recipes of the website (I didn't know that it was optional), I decided to pick the pumpkin pie recipe for my final choice, because of the warm colour that brings higher contrast, I believe it may stand out on a plain background. I also thought the images may be easier too find. I want my recipe card to look simple with the inclusion of images that makes the recipe card less dull.


    WRONG ATTEMPT
    At first, I did not read the instructions and requirements properly. Thus, I wasted really much time on creating the website by making it similar to the original one since I thought we had to recreate the recipe website, which was not really correct. I only came to the realization during the submission day, so I had to edit most of the HTMLs and CSS codes. To be honest, I'm still not familiar with these and not quite sure if I was doing it right, probably not...



    Fig E3.1 Process: outcome of wrong attempt


    HTML AND CSS CODES
    Changes were made in Adobe Dreamweaver such as creating borders, applying colours, and arranging the placements for images and texts. The codes appeared messy though.

    While entering the texts, split mode was enabled for me to check on the changes made without having to switch to Google to check on the updates of the outcome.

    Fig E3.2 Split view in Dreamweaver

    Fig E3.3 HTML codes for recipe card in Dreamweaver

    Fig E3.4 CSS codes for recipe card in Dreamweaver


    FINAL OUTCOME/SUBMISSION
    The outcome of the recipe card appeared to be quite(too) long..

    Fig E3.5 Final CSS codes for recipe card

    final submission link here !



    FEEDBACK

    no feedback



    REFLECTION

    Experience

    Exercise 1: Through interactive design exercises, I've learned to observe websites and put myself in users' shoes to understand their browsing experience. This understanding of interaction brings valuable insights.


    Exercise 2: Surprisingly, I found this exercise quite interesting as it was something I had not tried before. Initially, I struggled to keep up in class due to missing a certain step. However, asking my peer for assistance helped me understand what to do. Additionally, our tutor was patient and provided guidance on applying effects to my text when I sought his help.

    Replicating the website was particularly intriguing, as it allowed me to learn more about observing the layout and structure of a website. During this process, I also noticed mistakes in the original website that may not be immediately obvious to viewers. This realization highlighted the importance of attention to detail.

    While the exercise was not very difficult, it did take up a lot of time. Overall, I enjoyed browsing through pixels to select the images for the exercises and was satisfied with the outcome.


    Exercise 3: The recipe card exercise was very challenging for me, I can confirm that I still need more practices as I don't completely understand how to apply the codes, I find it extremely confusing. Although the recipe card was completed, I think it could be more simplified, especially at the Instructions part. I have slightly removed some words from there but as shown, it was not enough. I also should've removed more information. But it was too late to change already.

    I struggled a lot during the process, I was really clueless on how to continue and what to do. Even looking at others' work, I still couldn't understand how these codes work. I needed to explore on my own and spend really much time on it. It was frustrating when sometimes the outcome turns out differently than expected and not being able to fix it because of not knowing how to do it.

    Yet, the outcome was exciting to look at, being able to see what has been turned out from the codes. Although my work may have lack certain things, not perfect, codes may not be right, I find this exercise important for everyone to learn how to observe and explore. Being patient is one of the main keys to complete the exercise. I strongly believe that this exercise was a great experience for me to know where my level of designing a basic webpage at and so I can improve myself in the future!



    FURTHER READING

    Week 2: https://blog.tubikstudio.com/anatomy-of-web-page/ 


    The Anatomy of a Web Page: 14 Basic Elements

    Header

    • the upper part/top of the webpage
    • an element of strategic importance
    • core navigation should be provided so that users could scan it in split seconds and jump to the main pages
    Fig FR1.1
    Headers are vital for web usability as they're the first thing users scan on a webpage. Elements like the main call-to-action button are usually placed in header corners for maximum visibility. Consistency in user experience is crucial, as users expect core navigation in headers. Therefore, the focus is on deciding what to include rather than whether to use a header.

    CTA Button (call-to-action button)
    • an element of a user interface
    • aimed at encouraging a user to take a certain action 
    • the action presents a conversion for a particular page or screen (e.g. buy, contact, subscribe, etc.)
    •  it has to catch attention and stimulate users to do the required action
    • usually in bold so that website visitors could see them in split seconds and respond(e.g. “Learn more” or “Buy it now”)
    Hero section
    • above-the-fold(pre-scroll) area of the webpage
    • contains a strong visual hook like images, typography, or videos
    • doesn't need human or character images; can be product photos, landscapes, or abstract compositions
    • instantly grabs attention and establishes connection with users
    • encourages further interaction like scrolling or clicking buttons
    Footer
    • located at the bottom of the webpage
    • contains useful links and data
    • provides additional navigation options
    • marks the end of the webpage
    • a common place to search for contact information, credits, and sitemaps, so playing on this pattern can be beneficial
    • based on the idea of supporting general usability and navigability
    Fig FR1.2
    Slider
    • interactive slideshow or carousel
    • often used in e-commerce and business websites
    Benefits:
    -saves space
    -engages users
    -looks visually appealing
    Drawbacks:
    -slows down page speed, affecting SEO
    -displays multiple options at once, causing distraction
    -can be problematic for mobile compatibility
    -may be ignored like ads

    Search
    • helps users find content on a website
    • saves time and effort
    • implemented with a search field
    • recommended for larger websites (50+pages)
    • not as important as navigation
    • not needed for simple websites or apps with clear navigation
    Menu

    • key navigation element in interfaces
    • presents interaction options
    • can list commands or categories
    • commands are actions like "save," "delete," etc.
    • different types and locations (side, header, footer)
    • design choices based on user research
    • well-designed menus improve user experience

    Fig FR1.3

    Breadcrumbs
    • aid user navigation by showing their location on the website
    • serve as a supplementary navigation tool
    • provide secondary navigation, enhancing website usability, especially for sites with numerous pages

    Fig FR1.4

    Fig FR1.5 
    Form
    • interactive element for sending information to system/server.
    • digital version of paper forms, offering more options and functionality.
    • common in digital life: registration, adding personal/financial details, payments, feedback, newsletter subscriptions, etc.
    Card
    • tiles, organize homogeneous data visually
    • typically arranged in a grid, each card stands alone
    • combine various content types about a specific item
    • example: product preview card with image, title, add-to-cart functionality, etc.

    Video

    Progress indicator

    Favicon

    Tags



    QUICK LINKS


    Comments

    Popular posts from this blog

    APPLICATION DESIGN II TASK 1: APP DESIGN 1 SELF-EVALUATION & REFLECTION

    INFORMATION DESIGN EXERCISES

    APPLICATION DESIGN FINAL PROJECT & E-PORTFOLIO