Жители Индонезии нуждаются в помощи местных квалифицированных исполнителей, которые занимаются технической работой по дому, начиная от ремонта и заканчивая настройкой спутниковых антенн. Исполнители нуждаются в заказчиках. Чтобы помочь им найти друг друга, Лайв Тайпинг разработал Uber-like приложение с возможностью регистрации двух типов пользователей — заказчиков услуги и техников.
Пользователи приложения
Пользователи приложения
Заказчики
Создают заявки, описывают задачу или проблему, выбирают техника, общаются с ним в чате и приглашают на работу, отслеживают перемещение техника и оценивают, как он справился с задачей.
Техники
Просматривают подходящие заявки и предлагают помощь заказчику, а после выполнения работы оставляют отзыв в виде оценки и комментария. Чтобы подтвердить квалификацию, нужно проверить лицензию техника.
Администраторы
Проверяют лицензии техников и одобряют регистрацию в приложении, следят за отзывами и в случае необходимости могут помочь заказчику или технику.
Заказчики
Создают заявки, описывают задачу или проблему, выбирают техника, общаются с ним в чате и приглашают на работу, отслеживают перемещение техника и оценивают, как он справился с задачей.
Техники
Просматривают подходящие заявки и предлагают помощь заказчику, а после выполнения работы оставляют отзыв в виде оценки и комментария. Чтобы подтвердить квалификацию, нужно проверить лицензию техника.
Администраторы
Проверяют лицензии техников и одобряют регистрацию в приложении, следят за отзывами и в случае необходимости могут помочь заказчику или технику.
Прототип первой версии
Прототип первой версии
Обсудив и сформулировав требования, мы сделали первую версию прототипа.
Чтобы сделать акцент на создании заявки и облегчить интерфейс, мы объединили кнопки создания заявки (Create) и просмотра заявок (Service requests). Настройки (Settings) убрали в профиль (Profile) и перенесли его в верхний правый угол.
Елена Гальцина
Дизайнер
Прототип второй версии
Прототип второй версии
Мы определили основные функции приложения и вывели их на передний план.
О процессе прототипирования в Live Typing у нас есть отдельный рассказ
ПОДРОБНЕЕ
Дизайн-концепция
Дизайн-концепция
Мы просмотрели ряд индонезийских приложений, чтобы понять их настроение и основную стилистику. Результатом стал вот такой дизайн-концепт.
Создание заявки
На кухне заказчика сломался кран? Нужно составить заявку: выбирать подходящую категорию, указать свой адрес и номер телефона, описать проблему и назначить срок выполнения работы.
Создание заявки
На кухне заказчика сломался кран? Нужно составить заявку: выбирать подходящую категорию, указать свой адрес и номер телефона, описать проблему и назначить срок выполнения работы.
Поиск техников
После создания заявки заказчик видит, какие техники есть в определённом радиусе.
Поиск техников
После создания заявки заказчик видит, какие техники есть в определённом радиусе.
Чат
В чате заказчик и техник обсуждают детали задачи и решают, сотрудничать им или нет. Кнопка Hire нужна заказчику, чтобы нанять техника. С помощью кнопок техник может согласиться на работу, отказаться от неё или рассмотреть заявку позже.
Чат
В чате заказчик и техник обсуждают детали задачи и решают, сотрудничать им или нет. Кнопка Hire нужна заказчику, чтобы нанять техника. С помощью кнопок техник может согласиться на работу, отказаться от неё или рассмотреть заявку позже.
Карта
Отправляясь к заказчику, техник включает режим передачи своих координат. Чтобы видеть перемещение техника на карте Google Maps, заказчик нажимает на иконку карты в заявке.
Карта
Отправляясь к заказчику, техник включает режим передачи своих координат. Чтобы видеть перемещение техника на карте Google Maps, заказчик нажимает на иконку карты в заявке.
Статус заявки
Заявка проходит путь от статуса Open до Complete или Canceled. Open – заявка открыта, в работу никто не взял; Potential – техник добавил заявку в «Избранное»; In Progress – заказчик и техник договорились о выполнении работы. техник нанят; Complete – техник завершил работу; Canceled – заказчик отменил заявку.
Статус заявки
Open — заявка открыта, в работу никто не взял; Potential — техник добавил заявку в «Избранное»; In Progress — заказчик и техник договорились о выполнении работы. техник нанят; Complete — техник завершил работу; Canceled — заказчик отменил заявку.
Рейтинговая система
После завершения заявки техник и заказчик оценивают и комментируют друг друга.
Рейтинговая система
После завершения заявки техник и заказчик оценивают и комментируют друг друга.
Административная панель
Административная панель
Администратор регистрирует техников, следит за движением заказов, делает массовую рассылку push-уведомлений, изучает жалобы на техников или заказчиков.
Technicians
Customers
Tickets
Settings
Moderation
Вкладка Technicians хранит информацию о специализации техника, его документы, e-mail, адрес, количество закрытых заявок, рейтинг и отзывы.
На вкладке Customers администратору доступна информация о заказчиках и отзывы на них.
Заявки фильтруются по статусу и категориям.
Гибкость настроек позволяет администратору ограничить для техника число возможных заявок и заводить новые категории.
Администратор изучает документы техника и либо подтверждает запрос на работу в системе, либо отклоняет.
Разработка
Разработка
Push-уведомления
О событиях внутри приложения. Дублируют сообщения из чата, уведомляют о найме и закрытии заявки. Настраиваются в Layer.
Адресованные конкретным пользователям. Отправляются администратором. Рассказывают о новостях и акциях, предупреждают о стихийных бедствиях.
Push-уведомления
О событиях внутри приложения. Дублируют сообщения из чата, уведомляют о найме и закрытии заявки. Настраиваются в Layer.
Адресованные конкретным пользователям. Отправляются администратором. Рассказывают о новостях и акциях, предупреждают о стихийных бедствиях.
Карта
Реализована с помощью PostGIS, расширения для базы данных PostgreSQL. PostGIS учитывает кривизну поверхности Земли, что снижает погрешность в построении координат.
Карта
Реализована с помощью PostGIS, расширения для базы данных PostgreSQL. PostGIS учитывает кривизну поверхности Земли, что снижает погрешность в построении координат.
Чаты
Чат создан на платформе Layer, проверенной уже на многих проектах Лайв Тайпинг. Мы предпочитаем его за быстроту интеграции, справедливую цену и функциональные возможности.
Чаты
Чат создан на платформе Layer, проверенной уже на многих проектах Лайв Тайпинг. Мы предпочитаем его за быстроту интеграции, справедливую цену и функциональные возможности.
Результаты
Результаты
73 Закрытых заявки
1170 Заказчиков
1137 Техников
Перспективы
Перспективы
Мы продолжаем развивать и поддерживать проект. Количество часов поддержки в месяц, скорость решения задач и другие стороны наших отношений оговорены в SLA. В планах — разработка iOS-приложения, монетизация и выбор подходящего для Индонезии платёжного сервиса, чтобы оплачивать услуги техника внутри системы.