@YourService — приложение для поиска мастеров в Западной Европе | Мобильные приложения / Портфолио приложений | Spider Group
Санкт-Петербург
Выберите город

@YourService — приложение для поиска мастеров в Западной Европе

Клиент: Jbit S.a.r.l. — технологии умного дома, архитектурный и интерьерный дизайн

Мобильное приложение, которое помогает найти нужных специалистов и договориться с ними о выполнении работы

Клиенты публикуют запросы. Мастера рассказывают о себе, принимают и ведут заказы

Мастер

Клиент

Путь клиента

Выбор услуги
Выбор одного или нескольких мастеров
Создание заявки
Выбор лучшего предложения из ответов
Выбор времени и места оказания услуги
Приём работы
Оплата

Создание заявки

Выбор услуги и мастеров

Создание заявки

Выбор услуги и мастеров

Клиент выбирает категорию услуг и видит список мастеров с ранжированием по удалённости и языку, а затем посылает запрос одному или нескольким исполнителям. Если нужного раздела нет, можно оставить заявку на его заполнение команде @YourService.

О каждом мастере есть подробная информация с видео, рейтингом и отзывами клиентов. Присутствует возможность добавить его в список избранных.

Описание запроса

Заказчик создаёт заявку, описывая задание, добавляя фото и видео и выбирая временной диапазон.

Выбор лучшего предложения

В ответ на отправленный запрос приходят предложения с оценкой работы от разных исполнителей. Осталось выбрать мастера и договориться о времени встречи.

Приём и оплата работы

Клиент подтверждает выполнение работы и вносит оплату прямо в приложении — либо заявляет о невыполнении.

Сотрудники @YourService выступают посредниками в решении спорных ситуаций. После оплаты можно оценить исполнителя.

Путь мастера

Выбор вида услуг и графика работы
Получение запросов от клиентов
Отправка предложений с ценами
Договоры о встречах
Выполнение работ
Получение оплаты

Дашборд мастера

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

У каждого мастера несколько показателей рейтинга. Они определяются оценками и отзывами клиентов, а также скоростью ответа.

Получение запросов от клиентов

Исполнитель может откликаться на любые опубликованные запросы и отвечать на прямые заявки.

Затем нужно определить цену или указать, что для оценки требуется выезд к клиенту, а также предложить дату и время встречи.

Оказание услуги и получение денег

Когда клиент одобрил предложение и время встречи, мастер может приступить к выполнению заказа.

Если цена определяется на месте, он выезжает, оценивает работу, дожидается согласования с заказчиком и оказывает услугу.

По окончании работ мастер делает фотоотчет и отправляет запрос на оплату, а в ответ получает деньги на электронный счёт.

Регистрация

Заказчик может смотреть список услуг и мастеров без регистрации — её предложат пройти лишь при заполнении заявки.

Мастер указывает данные, необходимые для взаимодействия с клиентами, и проходит многоэтапную верификацию. Затем он сразу может оказывать услуги.

Мастер

Профиль пользователя

Заказчик заполняет профиль привычным набором данных, включая имя, адрес и контактную информацию. Исполнитель описывает себя и свои услуги.

История хранит все оказанные и заказанные услуги. Здесь же можно посмотреть документы об оплате и отзывы.

Клиент

Аналитика, UX

Множество стадий взаимодействия клиента и мастера (заявка, сбор ответов, назначение встречи и сама встреча, подтверждение исполнения, спорные ситуации, оплата и так далее), а также возможность возвращения на предыдущие стадии по инициативе любой из сторон потребовали проработки сотен переходов между экранами и состояниями заказов.

Но пользователь не чувствует сложности этой архитектуры.

Один @YS для разных людей

Результатом работы Spider Group стал первый подобный сервис в Люксембурге. Несмотря на новизну для этой страны, он основан на многолетнем опыте построения приложений для оказания услуг по запросу.

@YS работает на Android и iOS на французском, немецком, португальском, люксембургском и английском языках, объединяя людей не только разных занятий, но и разных культур в самом сердце Евросоюза.

Статистика разработки

  • Базовые UI и UX — предоставлены заказчиком
  • Аналитика и доработка UI/UX — 361 час
  • Дизайн — 82 часа
  • iOS-разработка — 852 часа
  • Android-разработка — 840 часов
  • Бэкенд — 540 часов
  • Тестирование — 446 часов
  • Менеджмент — 537 часов

Команда

  • Менеджер проекта — 1
  • Бизнес-аналитик — 1
  • UX-дизайнер — 1
  • iOS-разработчик — 2
  • Android-разработчик — 2
  • Бэкенд-разработчик — 1
  • Тестировщик — 1

Технологии

Бэкенд:
  • Django
  • REST framework
  • PostgreSQL
  • Celery
Андроид:
  • Архитектура — MVI
  • Язык — Kotlin
  • Дизайн-язык — Material Design
  • Облако — AWS SDK
  • Пуши, аналитика — Firebase
  • Реактивное программирование — RxJava2
  • Внедрение зависимости — Kodein
  • Навигация в приложении — Cicerone
  • Взаимодействие с Cетью — Retrofit2
  • Сериализация/десериализация — Moshi
  • Воспроизведение видео — ExoPlayer
  • Карта, поиск адреса — Google Maps, Google Places
IOS:
  • Архитектура — MVVM
  • Язык — Swift
  • Дизайн-язык — Material Design
  • Облако — AWS SDK
  • Пуши, аналитика — Firebase
  • Реактивное программирование — RxSwift
  • Внедрение зависимости — нативно
  • Навигация в приложении — нативно
  • Взаимодействие с Cетью — Alamofire
  • Сериализация/десериализация — Codable
  • Воспроизведение видео — нативно
  • Карта, поиск адреса — Google Maps, Google Places

Запрос на разработку приложения