Кейс агентства Code Pilots рассказывает об особенностях разработки мобильного приложения под iOS и Android, ориентированного на хозяев собак и людей, ответственных за выгул домашних питомцев.
Заказчик проекта
Petshop Выгул — сервис, предоставляющий услуги профессионального выгула собак в крупных городах. Клиенты приложения могут быстро найти и заказать прогулку для своего питомца, а исполнители — удобно управлять заявками и графиком.
Задачи проекта
Перед командой Code Pilots были поставлены следующие ключевые задачи:
- разработать масштабируемое мобильное приложение для сервиса по выгулу собак;
- обеспечить пользователей удобными инструментами для поиска, заказа и управления услугами;
- реализовать функциональность, позволяющую догситтерам принимать и обрабатывать заказы;
- обеспечить стабильную работу системы при росте аудитории и высоких нагрузках.
Решение
Команда Code Pilots разработала комплексное мобильное приложение, объединившее удобные инструменты для владельцев собак и исполнителей услуг.
Платформа и архитектура приложения
Для обеспечения высокой скорости разработки и одновременной поддержки iOS и Android был выбран фреймворк Flutter. Это позволило создавать единый код для обеих платформ, что ускорило вывод продукта на рынок и обеспечило схожий пользовательский опыт на разных устройствах.
Основу архитектуры составили модули, отвечающие за работу пользователей и исполнителей, обработку заказов и взаимодействие с backend‑сервисами. Такая структура позволила обеспечить масштабирование системы по мере роста числа пользователей.
Функциональные возможности для пользователей
В приложении реализован набор инструментов для заказчиков услуг:
- удобный поиск исполнителей на карте;
- просмотр профилей догситтеров и рейтингов;
- создание заказа с указанием параметров прогулки;
- система уведомлений о статусах заказа;
Функциональные возможности для исполнителей
Для догситтеров предусмотрены инструменты:
- получение и обработка заявок через личный кабинет;
- оформление завершения заказов и управление статусами;
- доступ к истории выполненных услуг и статистике.
Интеграции и технологии
Приложение интегрировано с внешними сервисами, обеспечивающими работу картографических данных и уведомлений. Это позволило реализовать геолокацию исполнителей, навигацию и передачу push‑уведомлений в режиме реального времени.
Производительность и поддержка
Система была оптимизирована для стабильной работы при количестве пользователей, растущем с первых дней публикации. Команда внедрила механизмы мониторинга и логирования, а также настроила процессы поддержки, обеспечивающие быстрое реагирование на возможные технические вопросы.
Результаты
- Разработано и запущено мобильное приложение Petshop Walking для iOS и Android.
- Пользователи получили удобный инструмент для заказа прогулок собак и управления услугами через приложение.
- Исполнители получили функциональный личный кабинет для обработки заказов и анализа выполненных услуг.
- Интеграции карт и уведомлений обеспечили повышенный уровень пользовательского опыта при поиске и заказе услуг.
- Оптимизированная архитектура и техническая поддержка обеспечили стабильность при росте аудитории.
