Clokwise
Веб-приложение / Мобильное приложение / Дизайн

Clokwise

Разработка B2B-платформы для поиска и найма отраслевых экспертов с умным поиском по опыту, системой подписок и безопасными чатами
Clokwise
Задача
Перед нашей командой стояла задача разработать комплексную платформу для соединения заказчиков с отраслевыми экспертами. Система должна была поддерживать две роли пользователей «Заказчик» и «Эксперт» - с отдельными личными кабинетами, детализированным профилем опыта работы с расчётом суммарного стажа по комбинациям отрасль/функция, умным поиском по приоритетам, системой подписки и разовых платежей, биржей общих запросов, защищёнными чатами с автоудалением сообщений и полноценной административной панелью. Разработка включала веб-приложение, мобильное приложение и дизайн обеих версий.
Исполнение
Разработка дизайна осуществлялась с помощью программы Figma для десктопной и мобильной версий. Серверная часть реализована на Django. Frontend -на React.js. Мобильное приложение разработано на Flutter (iOS + Android). Чаты реализованы через WebSocket с автоматическим удалением сообщений через 24 часа после прочтения. Подключена платёжная система Robokassa для оформления подписок и разовых платежей.
Достигнутый результат
Разработана полнофункциональная платформа с тремя частями: клиентское веб-приложение, мобильное приложение и административная панель. Профиль эксперта поддерживает до 50 мест работы с детализацией опыта по отрасли, подотрасли, функции и подфункции — система автоматически рассчитывает суммарный стаж по каждой комбинации для корректного ранжирования в поиске. Поиск выдаёт специалистов по приоритету: подотрасль+подфункция → подотрасль+функция → отрасль+функция. Просмотр полного списка мест работы эксперта доступен по подписке или за разовый платёж. Биржа общих запросов позволяет заказчикам публиковать задачи на 7 дней с откликами от экспертов и пуш-уведомлениями при совпадении. Реализована массовая рассылка запросов выбранным экспертам из результатов поиска. Верификация компетенций и организаций осуществляется через административную панель с подтверждением иконкой в профиле.
Клиентская часть
Профиль заказчика. Личный кабинет заказчика, можно редактировать профиль, приобретать токены за которые приобретаются услуги ускорения ответа эксперта в чатах, просмотр полных мест работы эксперта.
Клиентская часть
Детальная страница общего запроса, опубликованного заказчиком. Мы видим всех экспертов, откликнувшихся на запрос, и можем начать с ними диалог. Каждый отклик содержит рейтинг эксперта, его релевантный и общий опыт работы - это помогает заказчику быстро оценить кандидатов и выбрать наиболее подходящего, не покидая страницу запроса.
Страница на которой отображаются все запросы Заказчика с возможностью фильтрации и поиска. Запросы разделены на две вкладки - общие и закрытые. Фильтры позволяют сузить выборку по опыту эксперта, категории и специализации. Каждая карточка запроса показывает краткое описание задачи, теги, количество откликнувшихся экспертов и время публикации.
Страница новости с блоком заблокированных пользователей. На странице новости, помимо самой новости можно увидеть список заблокированных пользователей с указанием причины. Для каждого заблокированного пользователя отображается дата блокировки и её причина - например, оскорбление других пользователей или распространение вредоносного контента. Полный список доступен по кнопке «Показать всех».
Профиль эксперта с уведомлениями. В ЛК эксперта на данном экране мы видим возможность редактировать свой профиль и уведомления на приглашённые задачи. Уведомления информируют эксперта о прямых приглашениях от заказчиков, а также о новых запросах в общей ленте, которые совпадают с его специализацией. В профиле отображается подробная информация: контактные данные, образование и опыт работы с возможностью подтверждения компетенций.
Через меню в правом верхнем углу диалога доступна возможность пожаловаться на пользователя прямо из чата.
Админ-панель
В данном разделе отображается список администраторов, здесь возможно менять права, добавлять и удалять администраторов. Для каждого администратора указан набор его полномочий - например, модерация пользователей, управление справочниками, чат поддержки или ускорение ответа. Гибкая система прав позволяет точечно распределять зоны ответственности между членами команды.
Админ-панель
В данном разделе администратор может задавать стоимость всех услуг сервиса. Управление ценообразованием охватывает четыре параметра: ускорение ответа, просмотр мест работы, подписку и пополнение токенов — каждый настраивается независимо через кнопку редактирования.
Раздел для отслеживания количества покупок токенов и подписок. История разделена на две вкладки - покупка токенов и покупка подписки. По каждой транзакции отображается ID пользователя, его рейтинг, стоимость, дата покупки и дата окончания подписки.
Страница со списком всех пользователей, с возможностью просмотреть информацию, а также возможность блокировать пользователей за нарушения. Реестр разделён на две вкладки — заказчики и эксперты. По каждому пользователю отображается имя, рейтинг, ID, номер телефона и e-mail. Данные экспертов можно выгрузить одним действием через кнопку экспорта.
Если один пользователь кидает жалобу на другого, администратору в "Жалобы" прилетает заявка, которую он может отклонить или подтвердить удалив сообщение, на которое пожаловались. На странице отображается текст жалобы, само спорное сообщение, данные отправителя жалобы и пользователя, на которого пожаловались, включая количество ранее поступавших жалоб. Администратор принимает решение одним из трёх действий: отклонить жалобу, заблокировать пользователя или удалить сообщение.
Аналогичная карточка для жалоб на публичные запросы биржи. Отображается полный текст запроса с тегами, категория нарушения, данные отправителя жалобы и автора запроса с историей предыдущих жалоб. Администратор так же может отклонить жалобу, заблокировать пользователя или удалить сам запрос.
Раздел архива рассмотренных обращений с фильтрами и поиском. Жалобы разделены на активные и рассмотренные. Поиск и фильтрация доступны по ФИО, email, дате, типу жалобы, количеству жалоб и типу принятого решения. По каждой карточке видно итог рассмотрения — пользователь заблокирован, контент удалён или жалоба отклонена..
Раздел обработки платных запросов на ускорение ответа от экспертов. Если пользователь запросил ускорение ответа эксперта за токены, здесь администратор может связаться с пользователем, на которого использовали ускорение ответа. Обращения разделены на новые и отложенные - «связаться позже». По каждой карточке видно имя эксперта, кто инициировал ускорение и время поступления запроса.
Чат заказчика с экспертом. Страница переписки между заказчиком и экспертом. Слева список всех чатов. В чатах можно разово редактировать сообщения, отвечать и удалять сообщения. Сообщения хранятся 24 часа после прочтения. В верхней части диалога закреплена карточка задачи - заказчик и эксперт всегда видят контекст договорённости.
Мобильная версия
Кроссплатформенное мобильное приложение для iOS и Android с полным функционалом веб-версии: поиск экспертов, биржа запросов, чаты, уведомления, подписка и оплата через Robokassa.
Кроссплатформенное мобильное приложение для iOS и Android с полным функционалом веб-версии: поиск экспертов, биржа запросов, чаты, уведомления, подписка и оплата через Robokassa.
Главная Кейсы Услуги Новости Контакты
Фоновая картинка раздела контактного блока
Обсудим ваш проект?
Расскажите о целях, задачах, сроках и бюджете вашего проекта как можно подробнее. Это поможет нам лучше вникнуть и сделать вам предложение намного быстрее.
Ваши контакты
Имя *
Телефон *
Электронная почта
О проекте
Выберите услугу *
Описание проекта
Бюджет *
Я даю согласие на обработку своих персональных данных.
P L U M I T