Petshop Walking
Aggregation app for quick dog walker search
About the client
Petshop.ru is one of the largest online pet stores in Russia. In addition to selling pet products, the client has several other business areas: a shelter, a pet hotel, a veterinary clinic, and a grooming salon.
One of these areas is a dog walking service where pet owners can entrust their dog walks to professional walkers or dog trainers.
Task
Initially, the service was created as a small website with descriptions of prices and services. To book, you had to call the specified phone number or write in Telegram.
Users found it inconvenient to place orders, and the client struggled to keep track of orders and create schedules for walkers. As a result, the dog walking service was not popular, and the number of clients and order frequency grew slowly.
Solution
Create a mobile app for iOS and Android, implementing a convenient CMS for tracking orders and assigning walkers.
We researched various admin panels to find the most suitable option in terms of capabilities and functionality. The ideal solution was our own in-house admin panel — Magner.
It's easy to configure and integrate with any backend. New components can be easily added, such as a phone number during order placement. We've used Magner in over 10 projects and tested it even on high-load applications.
During the design phase, we conducted deep analytics and interviewed the app's target audience — dog owners. We built the app's logic based on interviews with future users and, as a result, equipped it with all the necessary features.
Simple registration
Made the first contact with the app as useful and painless as possible. Onboarding is designed as cards with key benefits, and to start using the app, you only need to register with a phone number.
Order a walk
We made the main function of the app the simplest: to place an order, press the "Walk" button, choose the location, time, and pet.
For maps and addresses, we integrated with Yandex and DaData. In the next update, we plan to add the ability to track the walker's and dog's movements in real-time.
If a dog owner wants to have a training session with a dog trainer, this service can be added to the walk.
We also thought about those who might need a walk urgently: added a "Walk in 30 minutes" button.
In-app payment
For one-click online payment through the app, we implemented a three-way integration with the Assist pay service. Immediately after payment, the app selects a walker based on location and the dog's behavior characteristics. When the walk address changes, the service cost updates automatically.
Pet profile
The "Pets" section stores dog cards. Here you can specify breed, name, age, gender, and behavior characteristics. All this helps the service match the best pet-walker pair when ordering.
Support
We integrated a caring call center right into the app — you can call a veterinary consultant within the app, write in the online chat, or Telegram.
Result
Developed an MVP in 3 months and continue to develop it
Interviewed dozens of dog owners to make the app convenient for end users
Integrated maps, payment service, and call center into the app
Working on adding photo reports and real-time location tracking during walks