Creating an App for Pet Lovers

Role
Founding Product Designer

Achievements
100K downloads,
Indigo Gold Winner

Platforms
iOS, Android

Contents

Company & Team

Research

Ideate & Decide

Design

Launch

Results

Reflections

INTRODUCTION

In the sections below, I will explain the steps taken during the design process. This journey showcases the careful planning and execution involved in creating a new application from scratch, making sure it’s both user-friendly and visually appealing. In the end, the app was launched on time and reached about 100,000 downloads in the store. I was honored to receive the Gold Winner in Mobile App Design at the Indigo Awards 2023.

1. Company & Team

About the Company

Beeline is one of the top 3 telecom companies in Russia, with over 50 million customers, and is a subsidiary of the Dutch company Veon, which has over 150 million customers. The company’s leadership decided to diversify its business and develop a series of standalone applications to include in their bundled offers. Beeline’s five main business areas include:

Before this project, I worked as a Senior Designer at the same telecom company, Beeline, for 8 years, leading the main products of the company and the B2C website, including the design system. As I always loved trying new things and had long wanted to work with app interfaces, I gladly accepted the role of Solo Designer on the team.

The main page of the Beeline company, which I designed in 2020

The Team

Apart from myself, our team included a Product Owner and a Lead Developer. We met daily, held stand-up meetings, and planned our next steps together. Additionally, we had a Sharing Team consisting of an Analyst, Researcher, Graphic Designer, Backend Developer, and five iOS & Android Developers.

My team

  • Product Owner
  • Lead Developer
  • Me

Sharing team

  • 5 iOS & Android Developers
  • Backend Developer
  • Grafiс Designer
  • Researcher
  • Analyst

2. Research

Task

The task was extremely creative — to create an app from scratch for pet lovers. The specifics of the app were to be decided by our team. The only condition was that the MLP of the app had to be launched within 6 months, supporting both iOS and Android. It also required creating the visual style, interface, and setting up the product process from scratch.

Qualitative Research: JtD methodology

I chose the Design Thinking Framework, and conducted Qualitative Research using the Jobs-to-be-Done methodology. This helped us identify several key jobs:

  • Be proud of yourself for your pet’s behavior
  • Feel like a good owner
  • Maintain your peace of mind 24/7
  • Ensure a long life for your pet
  • Spend leisure time with your pet
  • Provide a social life for your pet
  • Track your pet’s physical activity
  • Provide proper care for your pet
  • Raise a pet for a comfortable coexistence
  • Correct unwanted pet behavior

Quantitative Research and Personas

Following this, I conducted Quantitative Research and identified the top 5 problems that concerned our users the most.

The dog damage to the apartment.
Pick up harmful things.

39%

Hard to find places for a walk.
Hard to find a company.

35%

Forget to give them medications.

17%

Then I consolidated similar issues and created personas for each problem. I gave each persona a name, gender, age, problem, and of course, a pet. This approach helps to humanize our users and keep their needs at the forefront of our design decisions.

Michael Ivanov, 28

Marketer, Single. Has Beagle dog, age 1.5. Wants to keep the apartment in good condition

Natalia Sidorova, 42

Teacher, Married. Has three children and Cocker Spaniel dog, age 3. Wants to find safe and interesting places to walk the dog

Alexey Petrov, 50

Engineer, Married. Has one adult child. Siamese сat, age 7. To give the cat necessary medications on time

Competitor Analysis

I conducted a competitor analysis, trying to find the most popular apps and understand how they work. I aimed to gain insights, identify best practices, and determine which aspects of the business are well addressed and which need new solutions.

Competitor Analysis: Popular iOS and Android Apps for Pet Lovers

3. Ideate & Decide

Feature Roadmap

Based on my research and competitor analysis, we created a Feature Roadmap. This helped us determine which features to develop first. We assessed the effect, impact, priority, and total effort points to make our decisions.

Application Architecture

Based on the Feature Roadmap, I created the application architecture and identified the main sections:

Main Sections

  • Courses
  • Map
  • Health
  • Chats

Technical Sections

  • Onboarding
  • Home
  • Profile
  • Settings

4. Design

Initial Prototype

After several iterations, I created the first prototype of the application. This prototype was a rough sketch of the interface without components and styles. The goal was to understand how the application could work and to assess the development effort required.

Prototype with Main Sections of the Application

Having a prototype allowed us to conduct quick research and obtain a more accurate development estimate. Based on the new timeline, the team decided to exclude the Map section from the MVP.

Since the deadlines were running out and it was already clear what should be in the application, I decided to move on to the final design phase.

Final Design: Crafting Style and UI

I analyzed competitor applications and logos of popular pet-related companies, realizing that orange and purple would be excellent colors for our application. 

These colors are triadic, complementing each other well. I proposed using a vibrant orange as the primary color and purple as the secondary color.

I reviewed numerous references and selected minimalist ones. I adopted a 4-pixel spacing system and created styles and components (atoms and molecules) to accelerate design changes and facilitate future scalability.

Final Design: Crafting Visual Design

I asked our graphic designer to create warm, cozy illustrations, as pets bring happiness and comfort to homes, and the illustrations needed to reflect that. After several iterations and sketches, we chose the main style.

The graphic designer then created the final images, which we used to launch the application. I really liked the cute and kind style of the illustrations, it suited the pet theme well.

Final Design: Product Design

Updated UI and illustrations without changing the UX. Consists of three steps highlighting the app’s main features: training, health, and chats with a dog trainer and vet.

Onboarding

On the Main Screen, as well as onboarding, I updated UI and illustrations. We started collaborating with an insurance company, replacing the reminders for pills and medical documents with an insurance policy feature.

Home Screen

On the Courses I updated both UI and UX and we partnered with a Dog Handler and Film Crew who created lessons. I designed the course page and the lessons themselves. We tested the lessons in a qualitative study and received positive feedback and people’s desire to buy them.

Courses

In the Health section I added pet insurance and subscription options with three tiers. Used visual gradation based on dog size to clearly differentiate the tiers.

Health

Additionally, I made some minor improvements to the Chat section. I felt it was important to inform users if their questions wouldn’t be answered immediately, rather than making them wait until morning to ask. This way, users know upfront that their inquiries will be addressed later, ensuring better communication and user experience.

Chats

5. Launch

We launched the application in this version and collected data over the course of a month. During this period, I periodically added new features and fixed emerging issues. Analyzing the initial results from analytics, feedback, and surveys, I discussed everything with the team and received several new tasks:

  • We needed to potentially increase DAU and MAU, so we brainstormed ways to retain users in the app beyond the courses.
  • Preliminary usability testing revealed three user comprehension issues that needed urgent fixing.
  • To meet the launch deadline, we needed to purchase a boxed chat version lacking some features, which required removing some functions from the design.

Design Adjustments

Noticing that we lacked sufficient knowledge about our users, I rethought the registration process. Instead of a standard three-screen onboarding, I created a more extended version. I hypothesized that users would willingly share information about their pets while learning about the app’s offerings. I was right; the new version brought us 2.5 times more registrations than the previous one, as confirmed by A/B testing.

New Onboarding

Changes were also made to the home screen. To increase DAU and MAU, we hired two editors to write helpful articles about pets and create engaging podcasts that users could listen to directly in the app. I designed an intuitive and minimalist player for these podcasts, which was well-received by both users and developers. These innovations increased MAU by 61%, and course subscriptions also grew by 7%.

New Home Screen

In the courses section, we lagged behind our subscription sales targets. Respondents in our research noted that the dog trainer’s methodology seemed straightforward and expressed willingness to subscribe. However, I suspected that users didn’t find the video format of the courses compelling enough to pay for a subscription. According to the JBTD methodology, they needed to see the app’s benefits over its free competitor, YouTube.

Since re-filming the dog trainer’s videos was impractical, I proposed testing a more interactive learning format—breaking the video lessons into short GIF snippets, allowing users to learn step-by-step through loops. The results were astounding—83% of respondents preferred the new format, while only 9% favored the old one, with 8% indicating they wouldn’t subscribe at all.

Old and New Courses

6. Results

We began updating the app based on insightful research findings and user feedback. However, in February 2022, Beeline, like many companies in Russia, decided to shut down non-core businesses, including our team. Consequently, we were unable to fully capitalise on the improvements and successes achieved.

Award-Winning App

  • Designed a pet lover app, reaching 100K downloads in 6 months

Optimised Onboarding

  • Increased registration rates by 2.5x

MVP Development

  • Created 1,000+ screens in 3 months

7. Reflections

1. Success Sometimes Takes Longer. Achieving desired results often requires trial and error, especially when not all inputs are available. For instance, I designed the app without the final dog training courses and couldn’t gauge user reactions without them. However, once the material was ready, I was able to efficiently convert the videos into valuable GIF snippets for users.

2. Remember Henry Ford: I love his quote, “If I had asked my customers what they wanted, they would have said a faster horse.” This perfectly encapsulates the development of new products. It would also fit well coming from Steve Jobs before the launch of the first iPhone. It’s challenging to convey the experience of using a product without the product itself. This is why prototyping, which can simulate this experience to some extent, is so crucial.

To assess feature demand, I designed a landing page to gauge audience interest in various functionalities. Unfortunately, simulating behavior on a landing page was difficult, as creating the illusion of use there was challenging.

One of PetSet’s landing pages where we tested the Map feature

3. Remember Dr. House: Another great saying, more related to usability studies: “Everybody lies.” It’s important to take the question, “Would you use this app?” with a grain of salt, as respondents may, for various reasons, not be willing to admit that, despite wanting to train their dog, they aren’t actually ready to do so or pay for it.

“I liked the feed, there is nothing superfluous, clear instructions, everything else depends on me and the dog. It is clearly told and does not need to be revised!”

Respondents liked video lessons, but they did not want to pay for them

4. Don’t Build a Spaceship with a Small Team Too Quickly: This is perhaps the most important lesson I learned. In tight timeframes with a small team, it’s crucial to focus on one function, like courses, and leave additional features, like pet insurance, for later stages.

So, despite the app’s short tenure in the stores, we achieved 100k downloads, received excellent user reviews, and, most importantly, gained invaluable experience working in a startup-like rush.

That's all

Thanks