Left Coast Animal Rescue

responsive dashboard for A non-profit

Left Coast Animal Rescue Title Image

Project Overview

Scope

Responsive Website

Branding

Tools

Figma

Role

UX/UI Designer

UX Researcher

Duration

80 Hours

challenge

Left Coast Animal Rescue is a non-profit dedicated to finding forever homes for dogs and cats in the Santa Cruz, CA area. Adoptions have increased during the COVID-19 pandemic, which motivated the organization to create solid adoption processes and a supportive community of volunteers. Donations are increasing and community events will be doubled next year. The organization must transition from paper ledgers and simple spreadsheets to a more robust tracking system.

OBJECTIVES

  • Design a responsive dashboard to help the non-profit view meaningful data at a glance from anywhere

  • Create a new logo and company branding that represents the organization’s laid-back yet determined-on-a-mission mood

Design Process

1 Research

Secondary Research

Competitive Analysis

User Interviews

Persona

Journey Map

2 Ideate

Site Map

Initial Sketches

3 Design

User Flow

Logo & Branding

Wireframes

4 Test

Usability Testing

Affinity Map

Style Guide

Feature Roadmap

Hi-Fi Prototype

1 Research

Research was conducted to uncover the wants, needs, motivations, and frustrations of users. The observations and insights will serve as the foundation for future design decisions. I focused my efforts on understanding users' opinions about dashboard design trends, and non-profit management. Before diving into the research I developed a research plan outlining the goals, assumptions, and methodologies used.

Goals

  • Explore wants, needs, motivations and frustrations of dashboard users

  • Understand how non-profit organizations utilize dashboards internally

  • Determine how to organize data to be most effective/efficient for users

Assumptions

  • The organization has never incorporated a dashboard into its internal processes and will rely on the research gathered

  • All Left Coast Animal Rescue employees and volunteers will utilize the dashboard 

Methodologies

  • Secondary research to learn about existing conditions

  • Competitive analysis to research direct and indirect competitors

  • User interviews to understand how dashboards are used, and what features a non-profit organization may benefit from

SECONDARY RESEARCH

Market research helped me get a sense of what I already know and don't know, who the audiences might be, and currents trends. Since my goal was to design a dashboard for non-profits, I decided to focus my secondary research on dashboard design and non-profit management.

Dashboard definition

Dashboard Use & Design

Non-profit Management 101

Key Performance Indicators (KPIs)

Organizations make business decisions based on key metrics, such as donations and revenue/expense ratios.

Staffing

Employ a slim administrative staff and rely heavily on the assistance of volunteers and community-based organizations to manage events and donations.

Multiple Systems

Multiple systems are used when managing volunteers, events, and donations due to the high cost of purchasing a fully integrated system and various Federal/State regulations.

Fundraising & KPIs

Donations may be monetary or tangible items. Sometimes it’s difficult to consolidate donations from different sources or determine the origin.

Dashboard Design

Device Accessibility

  • Most people use a cloud-based SaaS system via desktop

  • Tablets and mobile devices not generally used

  • Excel is a cheap, but time consuming option

  • All stakeholders should be able to use the dashboard to assess the organization’s impact, financial position, and progress toward goals

Data Integration

  • Data originating from different sources increases chance of error and inaccuracy

  • Using a main raw data set is helpful when needing to display data in different kinds of charts or graphs

User Interface

  • Company branding colors and style are incorporated into the dashboard

  • Limited training is desired

  • UI should be customizable to fit users needs, have limited distractions, and a neutral background

  • Filtering is very useful

competitive analysis

After reading about non-profit organizations and dashboards, I researched a few existing data visualization software companies that provide products for non-profits. Many of the existing options are expensive with varying degrees of usability. LCAR needs a database and reporting system that can be used by users of all technology levels. Users value simple UI,  system integrations, and web-based platforms. Dashboards are frustrating when they are not user friendly, lack customization, or require third parties to complete data integration. The competitor matrix shows how a few organizations rank against each other in the non-profit dashboard space. The high usability/low cost quadrant is the ideal area to be in.

USER INTERVIEWS

I continued my non-profit and dashboard research by conducting user interviews with dashboard users and non-profit employees.

Interviews

4
Participants
Tool
Google Hangouts & Zoom

Audience

75%
Use dashboards daily
50%
Work at non-profit organizations
User interview participants

Participant Thoughts

Dashboards help save time and money - if they can do both that is excellent!
People see their data history as a journey.
The learning curve can be tough.
Dashboards can help solve different problems depending on business goals and needs.

research insights

Color & Typography

Use neutral colored backgrounds, and legible typography styles. Only use color to communicate importance or urgency.

Volunteer Access

Organizations rely heavily on volunteers to help with events and donations. Give volunteer staff access to their own dashboard.

Easy to Learn

Design a dashboard interface that is simple, easy to navigate, and requires limited training. Add tooltips within dashboard to help less tech-savvy users. 

Data Integration

Most organizations use a combination of spreadsheets and physical ledgers to manage data. Allow data transfers from CSV files and databases.

Customization

Allow organizations to use their logo, colors and style to create a unique look. Create an editable dashboard to display widgets and graphs that meet their needs.

Communications

Allow staff and volunteers to communicate through the platform easily through chat or email. External messages should not feel spammy.

BUILDING EMPATHY

Through secondary research, competitive analysis, and the survey, I was able to develop an understanding of potential users and how they might use a dashboard at a non-profit organization. I chose to develop two visualization tools to help me build empathy for users: a persona and a customer journey map.

Persona

Throughout user research I started noticing patterns in the non-profit and dashboard spaces. Many working professionals choose to work at non-profits for their whole careers because of the organization’s mission. Non-profit stakeholders use key metrics to make business decisions. Having one data management system track donations, events and volunteers would help management use time, money, and energy more efficiently.

Persona

Journey Map

I created a customer journey map to show Dolly’s key stages of her dashboard journey and how she might interact with the product when completing a task. Dolly’s feelings, and connection to physical/human resources are put on display while she transitions the organization from spreadsheets to a dashboard.

2 Ideate

SITE MAP

I created a diagram of the dashboard pages and sections that Dolly would need to complete her main tasks. Many existing dashboard designs use widgets on the home page for users to absorb detailed information at a glance. Widgets may include graphs, charts, progress toward goals, or event information. The search and navigation functions encourage efficiency while clicking is kept minimal, allowing user to view a volunteer profile in less than 3 clicks.

Left Coast Site Map

INITIAL SKETCHES

Dashboard design can be highly detailed and complicated depending on the functionality desired. When sketching initial concepts for the homepage I kept the user’s goals in mind. The design should be simple and easy to navigate, utilize color to communicate importance or urgency, and offer customization. I considered existing dashboard design patterns when developing potential concepts, and experimented with having the navigation on the left and the top.

3 Design

USER FLOW

Dolly is the Programs Manager at Left Coast Animal Rescue and is in charge of planning events, keeping track of donations, and managing volunteers. She recently started using the dashboard system recommended by a colleague. After integrating existing data into the system, Dolly is ready to test the program in preparation for the next event. She needs to select the most qualified volunteer for the event, assign that volunteer, and contact the volunteer with a reminder for the event. In the end, Dolly is impressed by how the dashboard made her task so simple. She was able to complete the task within 5 minutes and still had time to review key metrics from the dashboard before a board meeting that day.

LOGO & BRANDING

The organization requested help a lightweight brand redesign. I developed a style tile to define the brand logo, color palette, typefaces, imagery, and basic UI elements. The organization wanted to emote warm, breezy, friendly, active, and slightly whimsical vibes because they are a community-oriented rescue located by the beach.

Logo Concepts

I sketched a variety of logo concepts and decided to use a combination of a logo and logomark when developing the branding. After receiving feedback about both logo options, I decided to go with option 1. People we drawn to the whimsical, laid back feel of the wave paw print logo alongside the handwritten display typeface. The color palette and typefaces were inspired by the colorful gondolas and grunge themes at the Santa Cruz Beach Boardwalk. The primary typeface used for the dashboard is Poppins, as Permanent Market is harder to read.

Left Coast Animal Rescue Logo Concepts
Left Coast Animal Rescue Logo and Branding Concepts

WIREFRAMES

My initial sketches were transformed into mid-fidelity wireframes, keeping in mind the main task flow and existing design patterns. I prioritized a simple navigation and having access to key metrics. The user can access most of the dashboard within less than three clicks. The home screen features a calendar for added efficiency.

4 Test

USABILITY TESTING

A high-fidelity prototype for usability testing was developed in Figma using the mid-fidelity wireframes and refreshed branding. Users completed the main flow - assigning a volunteer to an event and sending them a reminder. Usability testing was performed over Google Hangouts and Zoom with screen sharing so that I could observe the participant's movements.

Goals

  • How easily users can navigate between different areas of the dashboard when performing the task.

  • How users prefer to search for a volunteer.

  • How easily users assign the volunteer to an event and send a message.

  • Observe whether participants exhibit hesitation, confusion, or difficulty with a task, and if errors occur.

Methodology

  • Remote moderated user testing with Google Hangouts or Zoom screen sharing

User Tasks

Search for a volunteer

You are planning a Monthly Foster Orientation event for the Animal Rescue and need to find volunteers to help out. Kaylynn Press has assisted with the events in the past and you'd like her to attend again.

View the volunteer's profile

Search for Kaylynn using the dashboard search bar and view her profile.

Assign the volunteer to an event

Select the Add to Event button in the profile quickview and add Kaylynn to the Monthly Foster Orientation event.

Send the volunteer a reminder

Send Kaylynn a reminder to attend the event.

Usability Test Results

I synthesized the usability testing data by analyzing each participant's experience with the prototype. For each task, I noted the number of mis-clicks, and any user hesitation or confusion during the test. In addition to completing the tasks, participants were asked about their overall experience with the dashboard design.

I organized feedback received from usability tests and translated it into actionable items for potential design iterations. Changes were made based on strong patterns surfaced during usability testing. Multiple users struggled with the same tasks. After reviewing the affinity map, I created a priority revisions matrix. Revisions identified as high user value and low design effort were prioritized first. The yellow notes are revisions made, and the gray notes are pending.

Design Iterations

Home Dashboard

  • Refine the color palette and create a more unified color-coding system

  • Consider removing upcoming meetings under the calendar and replacing it with upcoming events

  • Add more metrics to homepage, like goals / financials

  • Add a "start tutorial" button to help user learn

  • Add a login/logout button on navigation panel

  • Add "today is" text before date/time

  • Add more space between modules

Volunteer Dashboard

  • Add text labels to filter, add volunteer, and action icons

  • Add text label to checkbox in heading

  • Create a screen for the filtering button

Volunteer Profile

  • Create separate buttons for events and reminder email, or make a drop down list to choose an event from the list and add a remind button

  • Swap bell icon for an envelope icon

  • Add text label or hover text to remind button

  • Refine the color palette and create a more unified color-coding system for events and skills

  • Make the send email button a drop down button for send email or reminder email

STYLE GUIDE

I established a set of brand guidelines and design patterns by referencing my logo and branding concepts and revised hi-fi wireframes

Left Coast Animal Rescue Style Guide

revised designs & Hi-fi prototype

Priority feedback from usability testing was implemented to produce revised responsive dashboard designs. The main areas I addressed related to the color palette, and the send reminder email function. I added a logout button in the navigation panel and update the home screen layout to incorporate more charts and graphs.

FEATURE ROADMAP

Using the information from secondary research, competitive analysis, user interviews, and usability testing, I created a list of potential features that could be added to the dashboard in the future.

Left Coast Feature Roadmap

Project Reflection

Next steps

Test & Iterate

Complete at least one more round of usability testing to ensure the product is ready for developer handoff.

Developer Handoff

Provide high-fidelity design files to client and developers. Collaborate with other teams for the launch of the new MVP app.

Prioritize Features

Use the product feature roadmap to help identify additional new features that can be developed. Ideas for new features may stem from secondary research, competitive analysis, surveys, user interviews, and user testing documents.

project takeaways

Dashboards host a high volume of complex data and help users view the most important information at a glance. I learned that 'dashboard' is a vague term that can be anything from a simple physical activity screen on your mobile device to a detailed customer relationship management system. Two of the most important dashboard design considerations to keep in mind are minimizing the amount of screens the user visits when accessing information, and utilizing visual tools like icons, charts and graph to tell a story.

Disclaimer: Left Coast Animal Rescue is a fictitious organization. The dashboard project was self-directed as part of a course assignment. Feedback was received from my mentor and peers.