Дизайн, Программирование, Создание сайтов, Стартапы
13 мая 2019 Дмитрий Платонов , «Молоток»

Социальная сеть на 1С-Битрикс? Встречайте so-mnoy.ru

заказчик

Системный предприниматель, владелец нескольких интернет магазинов на 1С-Битрикс. У клиента есть собственный бренд GSMIN, под которым он реализует продукцию.

задача

Разработать сервис so-mnoy.ru, который помогает найти попутчиков или компанию для совместных путешествий.

 

Предыстория

 

Это не совсем типичный проект для данного клиента, а скорее попытка найти новое направление в бизнесе. Стартап – прости Господи :)

 

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

 

Изначально у нас были сомнения на счет целесообразности разработки проекта на 1С-Битрикс, ведь мир знает не так много историй разработки социальных сетей на этой CMS. С другой стороны, мы уже достаточно давно и плодотворно сотрудничаем. Поэтому есть понимание того, что проект будет доведен до конца. Заказчику предлагали реализовать проект на Drupal, но в итоге мы обсудили все детали и принялись за реализацию на 1С-Битрикс.

 

Решение задачи

 

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

 

  • Поиск попутчиков по фильтру отбора
  • Размещение предложения о путешествии, загрузка фото
  • Коммуникация между пользователями, возможность вести переговоры с несколькими собеседниками

Дизайн

 

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

 

Всего разработано 7 страниц:

 

  • Главная
  • Список путешествий
  • Детальная страница путешествия
  • Форма регистрации пользователя
  • Форма добавления путешествия
  • Личный кабинет пользователя
  • Онлайн чат для обсуждения деталей путешествия и знакомства

 

Техническая реализация

 

Как уже упоминалось вначале, клиент не новичок в бизнесе и владеет интернет магазинами на 1С-Битрикс. Поэтому было принято решение реализовать проект на данной CMS, тем более что у нас в наличии максимальная редакция Бизнес. Особенностью данной редакции является наличие модуля Веб-мессенджер. Это модуль мгновенных сообщений и уведомлений. Именно на нем и было принято решение строить коммуникацию между пользователями. Но обо всем по порядку.

 

Сайт был выполнен на многосайтовости Битрикс, ведь на одной версии ядра можно разворачивать сколько угодно сайтов. К слову, сайтов на текущей лицензии уже 6 штук.

 

Экран первого посещения выполнен со специальной маской, которая знакомит пользователя с интерфейсом системы. Ключевой элемент в нем – это фильтр поиска путешествий. Он реализован на компоненте Умного фильтра. Фильтр позволяет делать отбор по датам путешествия, причем показывает путешествие даже если оно частично совпадает заданным диапазоном.

 

На главной странице есть возможность выводить ТОП объявления. В последствии это будет возможность для монетизации.

 

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

 

Тут мы подходим к основному функционалу проекта. Если вам понравилось какое-то из предложенных путешествий, вы можете связаться с его автором – познакомится и обсудить детали. Интерфейс чата похож на классические социальные сети.

 В качестве платформы для реализации данного функционала был выбран модуль Веб мессенджер, однако встроенный шаблон не отвечает предъявляемым требованиям. Кто работает с Битрикс24, хорошо знает данный функционал, на нем организован чат между сотрудниками.

 

Сложность в том, что стандартный функционал реализован во всплывающем окне, а шаблон вывода реализован на JavaScript. В итоге, чтобы разобраться в данном функционале и поменять шаблон, пришлось перебрать порядка 30 000 строк кода. В результате был написан новый шаблон для Веб мессенджера и добавлены некоторые функции, изначально в нем отсутствующие. Например, возврат к списку собеседников.

Преимущества реализации чата на модуле Веб мессенджер:

  • Общение в режиме реального времени
  • Пуш уведомления
  • Сохранение истории переписки

 

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

 

 


Перейти на сайт
Узнать цену

Обсуждение