FRAMER

Work Collection

Work Collection

Work Collection

Project Page

Project Page

Project Page

Problem Statement

The need for an application which allows users to wishlist products while shopping online, inculsive of features which allow cateogrisation, swift price comparisions along with price change notifications.

Goal and Objective

An easy-to-use mobile app enabling users to create wishlists for items online, simplifying the process, reducing click counts, and focusing on the accessibility of the application.

Pain Points

  1. Lack of Price Comparison

While shopping online, users require the ability to compare prices of one product from multiple stores.

  1. Price Drop Notifications

If a user has a product in their wishlist, they prefer to be informed of any price drops or sales on the product.

  1. Categorization

Exisisting wishlist applications often fail to offer the ability to categorise or label (and hence, sort and filter) the products in their wishlist.

  1. Multiple Wishlists

Users often want to have different wishlists for different purposes.

User Persona

Major Product Features

  1. Find Best Price

While viewing the item saved in their wishlist, user’s will get an option of “Find Best Price” which will search the product from the list of websites already saved/builtin and suggest the store which has the lowest price.

Users will also get suggestions of alternative stores, if available.

  1. Price Drop Notifications

The user will get a push notification anytime there is a price drop in a product that is saved in their wishlist(s).

While using the app and viewing their wishlist, the user will be able to see if the price of the product has increased, decreased or remained the same since the last time they added/updated the product.

  1. Labels, Sort, Filter & Search

While adding a product to the wishlist, users will get the option to add custom or existing tags or labels to the product. This will help in cateogorisation, and hence sorting, filtering and searching the list easily.

  1. Multiple Wishlists

Users can create however many lists they want, which they can edit or delete as per their needs. They can also remove specific items from an existing list.

  1. Sharing

Users will have the option of sharing their lists or indivual products via social media, instant messengers, url and other set methods of sharing.

  1. Product Sharing

Each added product will pull the product rating our of 5 stars from the source e-commerce platform, so that users are making an informed choice while placing their order.

Key Performance Indicators

If the design were to move the production, the following KPI’s would be taken into consideration

Key Performance Indicators

If the design were to move the production, the following KPI’s would be taken into consideration

  1. User Error Rates

User error rates must be monitored, especially if they are having any confusion regarding the main user flow, or the terminology or icons used. These errors will help in assessing the drawbacks of the product which can then be fixed in the next iteration.

  1. Time on Task

Since the main purpose of the application is to make life simple for the user, it needs to be done in an efficient manner. The main user flow of a user successfully creating a wishlist and adding one item to it may be measured to calculate the time being taken by the user.

Design Validation

  1. Usability Study

A usability study and test would need to be conducted with willing participants, who will use the application and give opinion about their experience using the application.

  1. Heatmaps

To analyze user behaviour while using the application, heatmap analytical tools may be used, like Hotjar or Smartlook, to gain meaningful insights, better understand user behaviour and flow, and empathize with users, post production.

High Fidelity Mockups and User Flow

Targeted User Flow:

Log in > My Wishlists > View All (Birthday List) > Click on product image (Apple iPhone 11) > Find Best Price > Place order from source website

High Fidelity Mockups

UI elements and feature explanations next to mockups

Edit Button:

Change name of list and delete list


Share Button:

Share the list with others


Wishlist Products:

Clicking on a product will lead to its page, while clicking on view all will show the user all contents of this list


Create New List Button:

Create a new list, with name and add products by using their urls

Edit Button:

Change name of list and delete list


Share Button:

Share the list with others


Wishlist Products:

Clicking on a product will lead to its page, while clicking on view all will show the user all contents of this list


Create New List Button:

Create a new list, with name and add products by using their urls

Search Bar:

Search for products within the list


Filter Button:

Filter products in list according to label, price range, date added


Sort Button:

Sort products with increasing/decreasing price,

date added, and labels


⭐ Price Change:

Notifies the user of increase or decrease in price, or whether it is the same as when they previously logged in


Labels:

Labels help in categorizing and organizing the contents in the list.

Search Bar:

Search for products within the list


Filter Button:

Filter products in list according to label, price range, date added


Sort Button:

Sort products with increasing/decreasing price,

date added, and labels


⭐ Price Change:

Notifies the user of increase or decrease in price, or whether it is the same as when they previously logged in


Labels:

Labels help in categorizing and organizing the contents in the list.

Edit Button:

Change name of the item and delete item


Share Button:

Share the item with others


Reviews:

Star rating retrieved from the source website to better inform buying decision


⭐ Find Best Price:

Retrieve information from saved/builtin ecommerce stores and get the lowest price for the user, and then update

the item details accordingly, after providing the user the results and prompting for confirmation.

Alternate Stores offer a similar but more visual function.


Remove From List Button:

Different colored button to prevent accidental click by the user. User will be prompted with a confirmation before item is deleted from the list.


⭐ Visit Source Page Button:

The user can visit the actual product page from the ecommerce store it is sourced from.

Edit Button:

Change name of the item and delete item


Share Button:

Share the item with others


Reviews:

Star rating retrieved from the source website to better inform buying decision


⭐ Find Best Price:

Retrieve information from saved/builtin ecommerce stores and get the lowest price for the user, and then update

the item details accordingly, after providing the user the results and prompting for confirmation.

Alternate Stores offer a similar but more visual function.


Remove From List Button:

Different colored button to prevent accidental click by the user. User will be prompted with a confirmation before item is deleted from the list.


⭐ Visit Source Page Button:

The user can visit the actual product page from the ecommerce store it is sourced from.

Font and Colors

#8f0d82

#8f0d82

#f2f2f2

#f2f2f2

Roboto Regular

Roboto Regular

Roboto Medium

Roboto Medium

Roboto Bold

Roboto Bold

Accessibility Considerations

  1. Hierarchical Text

Usage of headings of different sizes for clear visual text hierarchy

  1. WCAG Compliant Color Palette

  1. WCAG Compliant Color
    Palette

Usage of accessible color palette, with the design maintaining a WCAG ratio of 8.25:1

  1. Screen Reader Allowance

All major fields have labels next to them for screen readers to access

  1. Iconography

Usage of commonly used icons for familiarity and ease of navigation and use.

Framer 2023

Amsterdam