Давайте поговорим
Имя (*)
Телефон
E-mail (*)
Обещаем, никакого спама
Close
Напишите нам
ответим в течение 24 часов
или с нас подарок:)
Telegram
WhatsApp
Messenger
Mail
Phone
Или заполните форму

Проект PetSharing

iOS / Android & Web

Бизнес задача: сделать приложение, где владелец питомца (собака, кот, птица, рыба, черепаха и другие) находит исполнителя для выполнения определённых услуг (выгул, передержка и прочее) за деньги.

Ближайший аналог — американский сервис Wag ($ 361.5M).
Описание
Задача
Сделать единое приложение для владельцев животных и для исполнителей, предоставляя возможность каждому человеку оказаться в обеих ролях, образуя таким образом "социальную сеть" для взаимодействия и предоставления услуг вокруг любимых питомцев.
Реализованный функционал
Отображение прогулки на карте
Профили и информация об участниках
Чат с возможностью отправлять картинки
Рабочий календарь
Различные услуги для исполнителей
Информация о питомцах
Регистрация и привязка к телефону
Административный интерфейс
Начало работы
Когда мы познакомились с заказчиком, у нас было достаточно объёмное техническое задание и понимание общей концепции — дать людям возможность помогать друг другу в уходе и заботе о животных через мобильные приложения для iOS и Android.

Целью было создать масштабируемое приложение с множеством функций, включающих отображение маршрута прогулки на карте, чат, интерфейс для администратора, профили для выгула, передержки, владельцев, комментирование и рейтинги, смс валидация, push уведомления о новых сообщениях.

Мы реализовали задачу в несколько этапов — о чём, ниже.
Перевод текста в экраны
Как всегда, мы начали с преобразования текста в настоящие экраны — UX/UI дизайн и составление Customer Journey Map — результатом чего стало полное техническое задание и наглядное представление того, что нужно выполнить.
Технологический стек и реализация
В качестве технологического стека, мы предложили выбрать платформу ReactNative, вместо нативной разработки, что позволило снизить стоимость разработки почти в 2 раза.

Решение было поддержано и приложение запущено в реализацию.

Немного об архитектуре: в качестве back-end (сервера приложения) мы выбрали Node. JS, взаимодействующий с проверенной годами и хорошо поддерживаемой базой данных PostgreSQL, через ORM слой.

Эти решения позволили обеспечить нелинейное масштабирования сотрудников при росте потребностей в разработке и удобную работу с кодом.

Для соответствия ФЗ-152 и обеспечения максимальной стабильности, ресурсы были размещены на сервисе Яндекс.Облако.

После завершения разработки и проведения тестирования приложение было размещено в магазинах Apple AppStore & Google Play и доступно для скачивания.