Create Signup Flow for App
Provided information:
Look over the PetPal document and create the signup flow for the app.
Make it from the perspective of the pet owner, i.e., someone who wants to find a sitter to watch their dog.
Here are some important points to keep in mind when thinking about how to create the signup flow:
Signing up is free
No credit card required until the first booking
Pet sitters go through an intensive vetting process
Info the app needs to get from the user
What kind of pet they have
Where they live
Special requirements (avoid open-ended questions if possible)
Initial Thoughts
I was already familiar with similar products, specifically Rover.com, which do not require more than an email address to start searching for pet sitters. Additional information is required only when the user gets deeper into the booking process. Because of that, my initial thought was that most of this information was not necessary to start using the service. But I put that thought aside to complete the assignment.
Considerations
If this were a real product, discussions with the product, research, and technical teams would offer guidance on the following:
If we could limit the fields to email address and password - or offer the ability to sign up with Google or another third party and then procure name information later in the process.
Which pets the sitters will care for. (For this exercise, I went beyond the ‘typical’ dog/cat choices for a very good reason… ‘Caged Pets’ sounded like a fun addition.)
Typical owner and sitter concerns to provide relevant options for ‘Specialized Care’, ex. ‘Pet weighs more than 100 lbs.’ or ‘Pet needs long daily walks’.
If we need to ask where the sitter will watch the pet in the sign-up flow or can push it to the search.
Wording
I think it sounds more conversational to say ‘My pet needs medication’ and ‘My pet has special needs’. However, since the brand’s tagline is Personal Pet Care While You’re Away, I stuck with ‘your’ to avoid mixing pronouns.
Tooltip
To avoid weighing down the page with too much text, a tooltip (visible on hover) can be helpful in explaining why the user is being asked for certain information.
Reassurance
A line to reassure the user that they can always modify their search can ease the potential concern of being locked into their current choices.
Suggested Text
Create Account
Headline
Find a Pet Sitter You Can Trust
Labeled fields for:
• First Name
• Last Name
• Email Address
• Password
• Confirm Password
Microcopy for password
Minimum of 8 characters
Legal line
By creating an account, you agree to the Terms of Service (link).
Button
Create Your Free Account
Log In Text
Have an account? Log In (link)
Your Pet
Headline
Tell Us About Your Pet
First Section Heading
What kind of pet do you have?
Selection Options
Dog / Cat / Caged Pet (Bird, Reptile, Rabbit)
Second Section Heading
Does your pet need specialized care?
Section Text
Don’t worry…you’ll be able to chat with your sitter before booking.
Selection Options
Pet needs medication / Pet has special needs
Buttons
Complete Later / Continue
Location
Title
Let’s Find Sitters Near You
Section Heading
Where will your sitter watch your pet?
Selection options
Your Home / Sitter’s Home / No Preference
Labeled field
Zip Code
Tooltip (on hover)
Your search results will include pet sitters who live near this zip code or are willing to travel to this zip code. You can modify this search at any time.
Buttons
Complete Later / Find Pet Sitters