top of page
Pre
Waggo.png
Waggo.png

A Social App Designed for Easy Dog Playdates

Role

UI/UX Designer

Time

Nov, 2021

Motivation

Self-driven

Tools

Adobe XD

About this Project

This is a social app for dog owners to explore exciting dog-friendly places and communicate with other dog parents to set up a perfect dog playdate.

I started this project as I have found that many dog parents around me have trouble initiating or participating in dog playdates. Thus, I conceptualized an app to provide a better playdate experience.

Current User Flow

01

02

03

Find a place

  • Hop around search engines & review sites

  • Collect scattered reviews

Initiate an event by sharing its info to chats

  • Share external links to chats

  • Manually paste collected info

  • Manually answer miscellaneous questions from participants

  • Confirm everyone's availability

Find another place if pitch fails

  • Have to browse places again if the majority doesn't like the previously selected one

Group 128.png

Observed Problems

01

Scattered information & Time-consuming exploration

When a user tries to find a place, they use search engines such as Google and other recommendation sites such as Yelp, BringFido, Tripadvisor, etc. To find the right place, users have to compare information across different platforms, which makes exploration extremely time-consuming.

02

Tedious communication & Inefficient event initiation

To let other dog parents know, a user needs to copy the place info from the web, then paste it into their current messaging apps. All the participators need to type in their location preferences and availabilities, which usually requires the initiator to find a new place and a new time.

Design Goals

01

To Unify Information

  • Should offer a hub with recommendations dedicated to dog activities 

  • Should adjust the feed according to user preferences to increase efficiency

- so that users don't need to hop around platforms

02

To Break Linear Communication

  • Should offer a portal for participants to simultaneously vote for/against a place and time

- so that everyone's preference and availability will be visually clear

User Empathy Mapping

To better understand user motivations, I conducted contextual inquiries on three participants who frequently take their dogs to playdates. I observed how they initiate/get invited to an event, asked how they think, and participated in their playdates to better empathize with them.

Empathy Map 1.png
Empathy Map 2.png
Empathy Map 3.png

Main Desired Functions

According to the user needs explored from the contextual inquiries, I have listed 3 main desired functions that help them better set up playdates within the current scope.

01

Browse playdate locations

Users find desired places that fit their preferences. Preferences include distance, length, altitude, sunshade, difficulty, temperature, with/without a body of water, etc., are available.

02

Initiate an event in a chat

When users initiate an event, all the related information about the event is shared with the group so that participants can browse by themselves instead of asking a lot of questions.

03

Vote an event

When an event is initiated, a vote is automatically activated so that participants mark their availabilities collectively in one space instead of typing out in the chat. It also allows participants to offer other options.

Wireframe

UI Stylesheet

UI_1.png

UI Components

UI_2.png

Mockup Showcase

01

Browse playdate locations

Recommendations are based on users' preferences. Users can also multi-toggle the tags below the search bar to include/exclude certain location types and terrains.

SC_1_1.png

02

Initiate an event to chats

Users create an event and simultaneously initiate a vote to the chats to collect participant preferences.

SC_2.png

03

Vote an event

Participants mark their availabilities and create more options for others to vote.

SC_2 – 1.png
SC_1_2.png

Secondary Features

01

Quick response

When users are attending an event and want others to be aware of their attendance status, they update their logistics and send out notifications to other attendees. Other users can also respond to those notifications.

SC_2 – 2.png

02

In-app chat reactions

Users attach their reactions to a message in the chat group.

SC_2 – 3.png

03

Create groups

Users invite friends to a new group.

SC_2 – 4.png

Lessons Learned

01

In-depth contextual inquiries are helpful.

Field researches help reveal more insights about users. There are many user needs that are not realized by users themselves, but active observation and inquiries conducted in an authentic environment can expose those needs.

02

Many users tend to experience different levels of insecurity.

After a few usability testings, more inner thoughts of the users are revealed. Users might fear information flooding, fear conflicts induced by voting for/against an event, fear social pressure, fear initiating an event, etc. It is very important to add extra safety steps and buffers to help users prevent errors and mitigate the pressure. 

Future Scopes

01

Friend System

  • Add/block friends

  • Find nearby friends

02

Profile System

  • Dashboard

  • Event history

  • Avatar customization

03

Content System

  • Filter

  • Live comment

bottom of page