Dog Sitting Service

Easy and fast to find a trustworthy dog sitter

How it work

This app allows a dog owner to search a dog sitter and know if they both have mutual friends. So, it’s like to ask an acquaintance to help take care of their pets, instead of asking a stranger to do dog sitting. Dog owners can see the rate and customer review of the sitter, get photos update and activities reports. This provides dog owners an delightful, transparent and trustworthy dog sitting service.

Project Overview
This was a two - day long independent project. The initial product concept was from a workshop I attended in CHI conference 2016. We used the concept to practice how to apply the user story mapping design method. I learned how to prioritize users’ needs and keep the user flow simple and intuitive. It is extremely helpful when tackling complex user tasks and crafting a delightful user experience. During the three - hour long workshop, we only came up with a basic user flow, initial features and a scenario. But, I really wanted to see how it turns out and am eager to practice my UI design skills, so I decided to finish the rest of design. That's why I focused on wireframe and UI design in this project.

Timeline
March  2016

Responsibility
Product Concept
Interface Design 
Visual Design
User Research
Usability Test
Digital Prototyping

01
Understand

Dog owners need a fast and easy way to
find a trustworthy dog sitter.

User Needs

User Needs and the product's Initial features. Based on discussions in workshop and user interviews I conducted, I came up with the initial feature lists as below.

  • Easy to find available dog sitters and book service
  • Provide trust and safety in the service
  • Get notifications and updates for users' dog’s status
  • Ability to contact the dog sitter
02
Design

From a feature list to the backbone of an App

Task Flow
I applied the scenario from workshop and turned it into an initial task flow, in the mean time, I also sketched down some ideas for key screens. The scenario I mentioned was - Sam just got told by his boss that he needs to be present in a long meeting with an important customer at tomorrow evening. He has a urgent need to find a dog sitter since he often walks his dog and feeds it that time.

UI Flow Chart

Building on the draft user task flow, I generated a UI chart to guide the following UI wireframe design.This provided me a clear sense for what information and buttons I have to to show in different screens

03
Build

UI Wireframes

These wireframes have went through one iteration. From the first version of wireframes I quickly generated, to the second (this) version, I modified the following things. I changed the wording of some titles , like  '' Fill in your needs '' to '' Book Service ''.  I added the cancel option for users who may want to end their service earlier. Separating the GPS tracker and photo updates which were in one same screen at beginning, I placed them at different layers. Since participants mentioned they don't need to know where their pets are all the time. They will be busy on holiday or business trips, so photo updates will be more useful for them. This modification can also bring a better focus on the main content - the photos.

So Our Design Must...

  • Incorporate the echoing method into practices 
  • Provide a sense of achievement
  • Design fun activities as the primary motivation beyond language learning
  • Include context in learning material  
  • Generate feedback immediately
04
Deliverable

Final UI​

Ideally, I would like to iterate my UI design more times and conduct additional user testing to better complete the product. However, it was two-day long projects, this final UI went through two user testings and two iterations. For the second round of iteration, first, I modified the menu item of '' History '', making it more recognizable. I removed the feature for users to double confirm that task is done by the dog sitter. For example, the dog sitter already showed up and  picked up the user's dog. However, participant said it feels redundant , since the app already provides a option to cancel the service, they can cancel it if the dog sitter doesn't show up.