GoFish

GoFish

GoFish

Overview

In this case study, i will showcase the design process and user experience considerations behind the creation of an order tracking mobile app for an organic fish food brand. The project was undertaken as part of the Google UX Design course, where the objective was to create a compelling user experience solution for order tracking. While not based on a real-life project, this case study demonstrates the mobile app aimed to provide a seamless and intuitive experience for users to track their orders and receive updates in real-time.

Problem Statement

As a part of the Google UX Design course, the task was to design a mobile app for order tracking, specifically for an organic fish food brand. The goal was to create an intuitive and seamless user experience that allows customers to track their orders in real-time, addressing the challenges typically faced in order tracking processes.

Goals

  1. Develop a user-friendly mobile app for order tracking.

  2. Enhance the overall customer experience by providing real-time updates.

  3. Streamline the order tracking process to reduce support inquiries.

Research and Discovery

During this phase i conducted user research to understand users pain points and expectations related to order tracking, as well as analyzed competitor apps to identify best practices and potential areas for improvement.


User research helped me to identify the following key pain points:


  • Lack of transparency: User research participants expressed frustration over the limited visibility into the status and progress of their orders, emphasizing the need for a more transparent and informative tracking system.

  • Complex tracking process: Users found the existing order tracking processes across different platforms confusing and disjointed, highlighting the importance of a streamlined and user-friendly solution.

  • Communication challenges: Users shared their concerns regarding the lack of clear and timely updates about their orders, leading to uncertainty and dissatisfaction.

Design Process

  1. Based on research findings i created user personas and empathy maps to understand the users i am designing for and their needs.

  2. Then, to address user pain points that were identified above, i created a user journey map that illustrates the step-by-step experience of the user Sarah as she interacts with the app, capturing her actions and emotions from placing an order to receiving it.


  1. After, i developed user flows, wireframes and low-fidelity prototype to visualize the app's structure and navigation. As the initial design phase continued, i made sure to base screen designs on feedback from users. It helped me guide the designs from wireframes to mockups. Those findings were:
    User wants to have a contact/help page.
    User wants to be able to use the app without creating an account.
    All orders need to be divided into ongoing and completes orders.
    In order details page, user wants to see status of an order before tracking it.

  1. Based on wireframe prototype and feedback, i designed high-fidelity mockups to define the visual style.

What I Learned

Through this project, I gained a solid understanding of principles and processes of UX design. I learned about user research, wireframing, prototyping, as well as to empathize with users, identify their needs and align design decisions with their expectations. Working on my first individual project has been a valuable learning experience that has provided me with fundamental knowledge of the field.

ACTION Checkout  Gets info about the time of delivery Receives a tracking link Checking a status of an order Picks up food delivery
TASK LIST Tasks
  1. Placing an order
  2. Choosing a delivery option
  3. Checkout
Tasks
  1. Gets confirmation of a successfully completed order
  2. Plans her day ahead according to that
Tasks
  1. Receives a tracking link
  2. Checking whether her order is being sent
Tasks
  1. Constantly checking a status of an order
  2. Finds out that the status hasn’t been changed for a long time
  3. Calls to the contact number given in the app
  4. Solves the problem and wait some more for the delivery to come
Tasks
  1. Picks up her delivery
  2. Inspects items
  3. Eats
FEELING ADJECTIVE Excited to have a home delivery of her favourite food Feels relieved that it is done and she can return back to work A bit worried if the order will be send with delay Frustrated that the order does not come in estimated time Annoyed that there is no auto-update on the order page Stresssed about calling and waiting longer Tired, but relieved to pick up an order, enjoys the food
IMPROVEMENT OPPORTUNITIES Offer a better description of each delivery Provide notification function in case something changes in the delivery process Provide auto-update of the order page Offer a live-chat option in case a customer can not reach by calling Include a complimentary reward in order to avoid customers dissatisfaction
ACTION Checkout  Gets info about the time of delivery Receives a tracking link Checking a status of an order Picks up food delivery
TASK LIST Tasks
  1. Placing an order
  2. Choosing a delivery option
  3. Checkout
Tasks
  1. Gets confirmation of a successfully completed order
  2. Plans her day ahead according to that
Tasks
  1. Receives a tracking link
  2. Checking whether her order is being sent
Tasks
  1. Constantly checking a status of an order
  2. Finds out that the status hasn’t been changed for a long time
  3. Calls to the contact number given in the app
  4. Solves the problem and wait some more for the delivery to come
Tasks
  1. Picks up her delivery
  2. Inspects items
  3. Eats
FEELING ADJECTIVE Excited to have a home delivery of her favourite food Feels relieved that it is done and she can return back to work A bit worried if the order will be send with delay Frustrated that the order does not come in estimated time Annoyed that there is no auto-update on the order page Stresssed about calling and waiting longer Tired, but relieved to pick up an order, enjoys the food
IMPROVEMENT OPPORTUNITIES Offer a better description of each delivery Provide notification function in case something changes in the delivery process Provide auto-update of the order page Offer a live-chat option in case a customer can not reach by calling Include a complimentary reward in order to avoid customers dissatisfaction

Site built in Framer

Copyright© 2023.