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

Проблема

Проблема состояла в том, что мы ничего не понимаем в Астродизайне. И решая один вопрос, получали 10 новых.

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

Стало понятнее? Не очень. 

С твердым намерением разобраться в этих космических картах мы перешли к решению проблемы.

Решение

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

Внимание: сложный для понимания текст! Можете его не читать, просто примите как данность, что программирование — это магия.

Определяем координату места рождения, часовой пояс и рассчитываем время рождения человека по Гринвичу. С помощью Швейцарских эфемерид (таблицы положения планет на каждый день XIX-XXIV века) получаем расположение нужной планеты на полночь по Гринвичу для указанной даты, определяем скорость движения планеты. Вычисляем путь, который прошла планета от полуночи до времени рождения человека (все по Гринвичу). Прибавляем последний результат к положению планеты на начало дня рождения и вуаля — получаем нужную нам координату!

Размещаем планеты на круге, рассчитываем координаты недостающих и мнимых планет: например, у нас есть данные для Северного узла, но нет для Южного. Известно, что угол между ними 180°, этого достаточно, чтобы расположить Южный узел на карте.

Натальная карта

На круге есть Дома (обозначены римскими цифрами) и 64 сектора Ворот. Каждые Ворота имеют 6 Линий ворот и находятся внутри одного из двенадцати Знаков Зодиака.

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

Координаты планет, полученные на дату рождения пользователя, относятся к понятию «Личность». Дополнительно по такому же алгоритму рассчитываются и размещаются на карте данные для «Дизайна» — на дату за 88 дней до дня рождения.

Планеты, расположенные под определенными углами друг к другу, соединяются между собой и образуют связи — они собираются в Таблице аспектов.

Натальная карта

Транзит

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

Бодиграф

Бодиграф — это изображение человека, на котором располагаются фиксированные Центры и Каналы. Они раскрашиваются определенными цветами, в зависимости от того, какая планета в какие Ворота попала.

Расчет бодиграфа
Бодиграф и натальная карта на одном круге.

Расшифровка

По полученным в итоге данным Астролог составляет индивидуальный гороскоп человека: описывает внутренние качества и вероятные события в его жизни.

Интерфейс

Построить индивидуальную карту можно бесплатно: нужно ввести лишь данные рождения.

Стартовая страница онлайн-сервиса

Но возможности бесплатного и платного тарифов отличаются.

Тарифа на пользование онлайн-сервисом

При бесплатном использовании нельзя построить Натальную карту, Бодиграф и Транзит одновременно на одной карте.

Расчет астродизайн-карты
Расчет карты для бесплатного тарифа.

Чтобы пользоваться PRO-тарифом нужно авторизоваться и оплатить услугу.

Страница авторизации пользователя

Теперь все карты и таблицы будут строиться на одной карте. При необходимости, можно отключить/включить отдельные элементы.

Платные возможности онлайн-сервиса

В платном тарифе карты можно сохранять. Это удобно, если астролог часто делает гороскопы для одних и тех же клиентов.

Сохранение карты в Личном кабинете
Личный кабинет пользователя

На сайте есть блог с полезными статьями по теме Астродизайна. Управление контентом происходит из Кабинета администратора.

Блог онлайн-сервиса

Возможности администратора сервиса

В Кабинете администратора ведется база всех пользователей с информацией о подключенном тарифе, дате окончания платного тарифа и примененном промокоде (если такой был).

База клиентов онлайн-сервиса

Администратор может сгенерировать промокод, который дает скидку 25% при покупке платного тарифа, и передать его пользователю сервиса. Один промокод может быть использован только один раз.

Генерация промокодов Администратором
При оплате можно применить промокод

Администратор добавляет и редактирует статьи для блога. А также управляет тем, кто будет иметь доступ к этой статье.

Управление статьями в Кабинете администратора сервиса

Результат

Программа запущена и полностью решает поставленную задачу: всего лишь по трем данным и нажатию одной кнопки происходят сложные расчеты и построение карт Астродизайна. 

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

Отзыв

«Прогрессивный подход и умение проникать в суть того, что и как хочет заказчик. Для меня это пожалуй один из самых важных пунктов. Умение делать все быстро, в срок и надлежащего качества. Умение делать чуть лучше + предлагать свои решения, которые оказываются еще интереснее, чем то, что придумал я сам. Слаженная работа команды, это чувствуется сразу. Короче мне нравится с вами работать и мне хочется продолжать вместе с вами:)»

Виктор Андреев,
основатель Школы Астродизайна

Мобильная CRM для клининга

Проблема

До обращения к нам новые заявки фиксировались на бумаге и/или Excel-таблицах, а менеджеру приходилось продумывать план рабочего дня исполнителей. Нужен был инструмент для формирования и отслеживания графика заявок, который автоматически рассчитывает оптимальные маршруты, показывает данные о клиенте и комментарии менеджера.

Важный момент – мобильность: нужно было предусмотреть постоянный доступ сотрудников к этому инструменту. Так была разработана мобильная CRM для клининга SimpleFSM.

Решение

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

CRM для клининга: авторизация в приложении

Основная зона действия – экран «Schedule» (График), который состоит из трех вкладок: «Calendar» (Календарь), «Map» (Карта) и «Tasks» (Задачи) .

На вкладке «Calendar» отображается занятость каждого сотрудника на определенный день. На вкладке «Map» — его заявки на карте и оптимальный маршрут между ними.

Во вкладке «Tasks» Администратор и Менеджер могут посмотреть все задачи исполнителей, размещенные в 12- или 24-часовом графике (в зависимости от выбранных настроек). Распределение задач на круге позволяет видеть, в какие часы исполнитель занят и когда свободен.

График работ и список заявок в мобильной CRM

Техник на экране «Schedule» видит информацию о назначенных на него заявках, может запросить или отменить выходной.

Календарь для исполнителя

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

Отображение занятости исполнителя

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

Создание и редактирование заявок в мобильной CRM

Из вкладки «Tasks» можно попасть на страничку «Client’s info», чтобы посмотреть и/или отредактировать данные о клиенте. Здесь находятся контакты заказчика, информация о его событиях и задачах, история изменения статуса заявок и ход их выполнения. Также можно посмотреть историю звонков и прослушать их записи. К каждому заказчику можно прикрепить разные файлы (документы, картинки и др.), выбрав их в окне «Files».

Информация о клиенте и его заявках

Список всех клиентов находится на экране «Clients». Последние уведомления можно посмотреть на страничке «Notifications».

База клиентов и активные уведомления

На страничке «My Account»  можно изменить свои личные данные, а на экране «Settings» задать настройки: включить/выключить автоматическую запись звонков и сохранение контактов заказчика в телефонную книгу, выбрать тип отображения для экрана «Tasks» и отрегулировать другие параметры.

Настройки мобильной CRM-системы

Возможность добавления новых пользователей есть только у Администратора и Менеджера. Они могут менять данные об исполнителях на страничке «Edit Staff». 

База сотрудников в CRM-системе

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

Список заявок исполнителя

Администраторам также доступна веб-часть системы, разработанная для работы с компьютера. Веб-интерфейс позволяет работать с пользователями SimpleFSM, добавлять новых клиентов и управлять их лицензиями – доступом к мобильному приложению. 

Веб-часть для администратора сервиса

Для более детального знакомства с системой мы также разработали лендинг.

Страница с описанием сервиса
Сервис онлайн-записи на услуги «Аквазона»

Проблема

Заказчик обратил внимание на то, что в интернете нет удобной системы для сравнения и онлайн-бронирования городских водных объектов. 

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

Для решения этой проблемы Заказчик решил создать собственный сервис онлайн-записи на услуги, в котором объекты разместят свои предложения и информацию о себе. Пользователь сможет быстро сравнить варианты, сделать выбор и оформить бронь прямо с телефона или компьютера. 

Сервис станет удобным решением и для организаций – у них появится своя страничка, которая заменит полноценный веб-сайт. Здесь будет собираться их целевая аудитория – пользователи, заинтересованные в услугах акваобъектов города. Компания получит эффективный инструмент для работы с заявками.

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

Решение

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

Возможности веб-сервиса

Сервис «Аквазона» доступен в разных городах, поэтому при первом посещении сайта пользователю необходимо выбрать место своего расположения. При необходимости геолокацию можно будет изменить в любой момент.

Выбор города в веб-версии

На главной странице сервиса есть многочисленные фильтры, которые позволяют подобрать лучший вариант с учётом пожеланий пользователя. Можно посмотреть рейтинг и предпочтительное время работы объекта, добавить понравившиеся варианты в закладки. Организации, которые купили платный тариф, выделяются цветом.

Главная страница сервиса: список объектов и фильтр по ним

Пользователь может выбрать вариант отображения – в виде плитки или списка.

На странице объекта имеется полная информация об организации: подробное описание, фотографии, актуальные акции, время работы и контакты для связи.

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

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

Бронирование услуги

На странице «Скидки и Акции» можно посмотреть все специальные предложения от акваобъектов.

Список всех акций сервиса

Все заявки пользователя сохраняются в истории его бронирований.

История бронирования пользователя
История онлайн-записи сохраняется для авторизованного пользователя.

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

Мобильная версия сервиса
Расположение элементов в мобильной версии отличается от основной. Сделано с учетом удобства использования с мобильных устройств.
Мобильное приложение для записи на услуги «Аквазона»

Проблема

Любая онлайн-услуга становится популярнее, когда у неё появляется удобная мобильная версия. Лучший вариант — мобильное приложение, которое доступно всегда и везде, а для получения услуги при этом требуется минимум действий. 

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

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

Мобильное приложение для записи на услуги бань и саун

Решение

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

Список организаций в приложении и поиск по фильтрам

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

Категории в мобильном приложении для записи

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

Выбор организации на карте
Цветовое разделение действует и на карте.

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

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

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

Онлайн-бронирование в приложении

Пользователь выбирает интересующую дату, время и оформляет бронь.

Процесс бронирования в мобильном приложении

Для завершения бронирования нужно подтвердить номер телефона.

Подтверждение онлайн-бронирования

В приложении также можно просматривать акции акваобъектов, сохранять интересные варианты в избранное и отслеживать историю своих бронирований.

Кабинет пользователя в мобильном приложении для записи на услуги

Мобильное приложение доступно в AppStore и Google Play.

Мобильное приложение для записи на услуги
ShustrikoffCRM: программа для грузоперевозок

Проблема

Заказчик обратился к нам сразу с тремя острыми бизнес-проблемами: 

  1. Большие временные затраты на работу с заявками. Учет клиентов велся в Excel, а стоимость заявки рассчитывалась вручную.
  2. Сложности с обучением персонала. Новых сотрудников приходилось долго обучать правилам расчета заявок.
  3. Неэффективное распределение времени сотрудников. Были трудности с грамотным назначением исполнителей из-за непонимания степени их занятости.

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

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

Адель Ямашев,
генеральный директор

Решение

Разработали программный комплекс, состоящий из удобного веб-приложения для персонала предприятия и мобильного приложения для исполнителей. Функционал веб-приложения продуман таким образом, чтобы решить все основные проблемы заказчика:

  • кабинет диспетчера для приема и обработки заказов;
  • кабинет бухгалтера для расчета зарплат и кассы;
  • кабинет администратора для контроля всех процессов.

Функционалу мобильного приложения мы посвятили отдельную статью.

Функции, доступные диспетчеру грузоперевозок

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

Программа для учета грузоперевозок: стартовая страница диспетчера
В ERP для грузоперевозок важна оперативность каждой операции

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

Страница новой заявки в системе для грузоперевозок
Так выглядит новая заявка

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

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

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

Добавление услуги в заявку на перевозку груза
Здесь выбран вид услуги «Грузоперевозки»

Клиенту предлагается выбрать способ оплаты — наличными или картой, внести предоплату или получить скидку по акции — эти тонкости также учтены в интерфейсе системы.

Блок с оплатой в ERP-системе для грузоперевозок
При создании заявки можно отметить, что предоплата обязательна. В этом случае система проконтролирует факт ее внесения.

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

Для быстрого изменения информации в заявке достаточно кликнуть по соответствующему элементу в правой части заявки.

Программа для грузоперевозок: удобная навигация по заявке

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

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

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

Назначение рабочего на заявку - одна из основных функций ERP-системы

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

Учет исполнителей в программе

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

Учет исполнителей в программе

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

Расчет заработной платы исполнителей и касса

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

Автоматический расчет заработной платы исполнителей
Фильтры позволяют удобно отсортировать данные на странице

График работы исполнителей

Специалист по кадрам видит Базу исполнителей — таблицу с указанием часов их работы. 

Удобный график работы сотрудников в ERP-системе для грузоперевозок
Табличка показывает, когда исполнители бывают заняты и в какое время отдыхают

В системе предусмотрено создание шаблонов расписаний — 2/2, 5/2 и другие. Можно выделить сразу несколько работников и выбрать для них единый шаблон. Также кадровик может кликнуть по отдельному дню из графика рабочего, чтобы обозначить отгул, больничный или внеплановый выходной.

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

Администрирование приложения для грузоперевозок

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

Управление справочниками в программе учета грузоперевозок
Так выглядит справочник в программе для грузоперевозок

Здесь же можно отметить места и районы, для которых действуют надбавки.

Выделение районов для определения надбавок
Выбирать районы можно простыми движениями курсора по карте

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

Мобильное приложение для грузоперевозок

Проблема

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

До внедрения CRM-системы операторы не могли отследить местонахождение и степень занятости исполнителей.

Решение

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

Рассмотрим функции мобильного приложения для грузоперевозок.

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

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

Кликнув по заявке, работник может посмотреть подробную информацию: тип услуги, точный адрес, время прибытия, продолжительность работы и дополнительные комментарии. Для начала работ по заявке работник нажимает большую синюю кнопку «В работе».

Просмотр информации по заявке в мобильном приложении
Страница с подробными данными о заявке

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

По окончании работ исполнитель нажимает кнопку «Завершено». Информация о времени начала и завершения отправляется в веб-часть системы и доступна к просмотру в кабинетах диспетчера и администратора.

Фактическое время работы исполнителя фиксируется в приложении
Доход исполнителя зависит от множества параметров: его специализации, рейтинга, скорости и продолжительности работ, наличия надбавок и других факторов

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

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

Результат

Мобильное приложение существенно упростило работу исполнителя и оператора. 

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

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

Кабинет организации: календарь заявок и управление контентом

Проблема

Кабинет организации — один из ключевых элементов сервиса «Аквазона» и важная часть услуги бронирования акваобъектов. Планируется, что из площадки для размещения информации он превратится в полноценную CRM-систему – мощный инструмент для генерации продаж и аналитики. 

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

Решение

На стартовой странице Кабинета организации отображаются все актуальные заявки на бронирование с разделением по точкам (если у организации есть несколько объектов). 

Отображение заявок на стартовой странице Кабинета организации

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

Новая заявка в кабинете организации

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

Редактирование заявки от клиента

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

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

Подтвержденная заявка

Чтобы средства переходили на счет организации, администратор сервиса указывает его номер в карточке компании. Эквайринг реализован через сервис Монета.ру. Информацию о всех оплатах клиентов (как успешных, так и неудачных) можно просмотреть на странице «Оплаты».

Информация об оплатах по заявкам

В разделе «Кабинет» администратор может заполнять и редактировать информацию об организации.

Редактирование информации об организации

В разделе «Описание» можно менять контакты и текст о компании, добавлять и редактировать фотографии объектов в галерее.

Заполнении галереи

У организации может быть несколько объектов, объединенных в одну сеть. Есть возможность редактирования информации о каждой отдельной точке:

Заполнение данных по объекту в личном кабинете организации

При создании или изменении объекта администратор выбирает характеристики, которым соответствует баня или сауна. Данные для заполнения и варианты ответа задаются администрацией сервиса. 

Организация может выбрать график и стоимость часа в определенное время. Эти данные подгружаются в клиентскую часть (веб- и мобильное приложения) при онлайн-бронировании, чтобы пользователь увидел актуальные время работы и цены.

Заполнение данных о графике работ и ценах

На странице «Акции» можно разместить информацию о скидках и специальных предложениях. Пользователи увидят их в соответствующем разделе клиентской части сервиса.  

Предусмотрена возможность платного «поднятия» акции. Это услуга, которая позволяет компаниям привлечь больше внимания к своему предложению. После того, как компания оплатит услугу, ее акции поднимутся в «топ» и в течение месяца будут отображаться в самом начале списка спецпредложений. Администратор организации может запланировать будущие акции и возобновлять завершенные.

Управление акциями и скидками
Платное поднятие акций — один из способов продвижения компании.

На странице «Работники» администратор может добавить список сотрудников организации. Эта информация будет носить справочный характер. 

На странице «Клиенты» выводится список пользователей, которые оставляли заявки на бронирование. Отображается общее число и количество успешных заявок, а также статус клиента, основанный на истории его действий. 

Общая база клиентов организации

На странице «Отчет» можно просмотреть список всех заявок за день и отследить их динамику. Это позволяет удобно анализировать результаты рекламы и/или другой маркетинговой активности.

Статистика заявок в кабинете организации

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

Статистика заявок в разрезе используемых устройств

В разделе «Отзывы» можно мониторить отзывы клиентов и отвечать на них. 

Управление отзывами о компании в кабинете

На странице «Тарифы» размещена информация обо всех актуальных тарифах и возможностях сервиса. Администратор может выбрать оптимальное предложение для своей организации и подключить нужный тариф. Если на счету недостаточно средств, произойдет автоматический переход на страницу оплаты.

Кабинет организации: возможности платных тарифов

На странице «Реклама» можно ознакомиться с дополнительными возможностями сервиса для привлечения пользователей. Система автоматически отслеживает факт оплаты, получение рекламной услуги и процесс ее исполнения.

Дополнительные рекламные возможности в кабинете организации

Кабинет организации в системе «Аквазона» – ценный помощник для владельцев городских акваобъектов.  Он позволяет минимизировать трудовые ресурсы компании, сократить временные и денежные затраты. Это не только удобный способ работы с заявками, но и ценный инструмент для привлечения новых клиентов и отслеживания основных показателей эффективности.

Мобильное приложение с рецептами

Проблема

Приложение рассчитано на 2 типа пользователей:

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

При разработке нужно учесть потребности и тех, и других.

Еще одна особенность — приложение с рецептами должно быть мультиязычным. То есть пользователь выбирает, на каком языке он хочет читать контент. Для начала реализовать русский и английский языки, позже будут добавлены другие.

Макеты будущего приложения с рецептами
Первый этап — анализ задачи и проработка макетов

Выбрали сочно-зеленый цвет, который ассоциируется со здоровьем, свежестью и отлично передает посыл приложения. В рамках работ сделали две версии логотипа: на русском и на английском языках. Дизайн приложения был принят с первого раза, без каких-либо правок.

Решение

Для тех, кто пришел в приложение чтобы похудеть или улучшить состояние здоровья, разделили рецепты по категориям для удобной навигации. Дополнительно в меню есть «Специальные программы» — инструкции для достижения цели.

Для рецепта в списке, кроме категории, сразу отображается калорийность и время приготовления — это очень удобно!

Чтобы сделать смузи из того, что  есть в холодильнике, воспользуйтесь поиском по ингредиентам.

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

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

Если рецепт понравился — добавляй в Избранное.

Так выглядят страницы авторизации, регистрации и настройки.

Страница с текстовой информацией и внешний вид уведомления. Создание и рассылка уведомлений происходит через Кабинет администратора.

Кабинет администратора

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

Обратите внимание, что все данные заполняются на русском и на английском языке. Добавить язык в дальнейшем будет просто: появится новая вкладка для заполнения.

Контент заполняется на двух языках

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

Создание рецептов в кабинете администратора

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

Рассылка push-уведомлений из кабинета администратора
Программа для сбора заявок из соц.сетей «Мультичат»

Проблема

Была разработана CRM-система для цветочного магазина, в которой мы реализовали создание заявок и учет клиентов. При новом обращении система определяет, что клиент уже обращался ранее, подставляет контакты, предлагает возможные адреса доставки, сохраняет заявку в истории. 

Проблема в том, что заявки могут приходить из разных источников: обращение с сайта, звонок в салон, клиент может написать в WhatsApp, в группу ВКонтакте, на личную страницу администратора группы или в комментариях к посту, а может и прийти в магазин лично.

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

Для решения проблемы добавили в CRM-систему «Мультичат». Это программа для сбора заявок из разных источников в одном месте.

Решение

На стартовой странице CRM-системы появилась иконка чата. По умолчанию чат свернут, чтобы не мешать работе Оператора. На иконке выводится количество непрочитанных сообщений.

Иконка чата для сбора заявок

При клике открывается список всех диалогов с клиентами, отсортированный по дате: новые выше. Диалоги с непрочитанными сообщениями визуально выделяются. Иконка слева показывает источник обращения. Быстро найти нужный диалог по имени клиента или его контакту поможет поиск.

Единая программа для сбора заявок

При клике на диалог в списке, открывается история переписки.

Вся переписка с клиентом хранится в чате

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

Переход к заявке из диалога

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

Создание нового клиента из диалога

Для приема входящих звонков сделана интеграция с сервисом Mango Office. Когда клиент звонит на телефон компании, Оператор видит информацию о входящем звонке в CRM-системе. Перейти к созданию новой заявки или к просмотру последней можно из карточки звонка.

Карточка входящего звонка в CRM-системе

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

История звонков хранится в программе

В итоге в чате собирается вся информация об общении менеджера компании и клиента в хронологическом порядке.

Итог: единая система учета заявок

Мессенджер, соц. сеть или аккаунт, с которого написать клиенту, Оператор выбирает внутри диалога.

Доступные аккаунты Мультичата
Три иконки ВКонтакте обозначают разные источники: от имени группы, с личной страницы, или в комментариях к посту.

Управление подключенными мессенджерами и аккаунтами происходит на странице «Настройки чата» и доступно только Администратору.

Страница с настройками единого чата

Здесь он подключает аккаунт WhatsApp, задает логин / пароль от страницы ВКонтакте. Группы, доступные для управления, подтягиваются автоматически, нужно выбрать одну из них.

Выбор группы ВКонтакте для подключения к сервису

Результат

Программа «Мультичат» позволяет собирать заявки из всех источников компании в одном месте, вести единую базу клиентов и общую историю обращений.

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

Кабинет администратора сервиса «Аквазона»

Проблема

Мы реализовали веб-сервис «Аквазона» для бронирования бань и саун, а также удобный кабинет для организаций.

Но при пользовании сервисом у клиентов и организаций могут возникать разные сложности и запросы — с проведением оплаты, заполнением данных, случайным удалением информации и другие. Чтобы решить их и помочь пользователям, администратору сервиса нужен собственный веб-интерфейс. В нём можно будет отслеживать платежные операции, менять настройки и редактировать данные организаций в случае необходимости. 

Чтобы следить за качеством и улучшать работу «Аквазоны», нужен доступ к аналитическим данным сервиса. Его также нужно предусмотреть в кабинете администратора.

Решение

Открыв кабинет, администратор попадает на страницу «Организации», на которой отображается список всех акваобъектов. Можно посмотреть список по городам.

Кабинет администратора: управление списком организаций сервиса
Стартовая страница администратора сервиса.

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

Редактирование данных организации в кабинете администратора
Так выглядит карточка организации.

Администратор сервиса может назначать и удалять администраторов организаций — пользователей, которые смогут управлять настройками и данными объекта. Они могут проставлять статус (отображение организации в сервисе), указывать номер счета для автоматического перечисления оплаты от клиента и выполнять другие операции. 

Чтобы оперативно отслеживать изменения организаций, предусмотрена страница «Обновления». Все данные подгружаются в виде таблицы с пометкой о том, что конкретно было изменено.

Управление обновлением данных сервиса в кабинете администратора

Когда организация регистрируется, она не будет отображаться в сервисе, пока заявка не будет одобрена администратором. Все заявки новых организаций выводятся на странице «Неодобренные».

Список неодобренных заявок сервиса для администратора

Данные о просмотрах по организациям можно просмотреть на странице «Статистика».

Кабинет администратора: статистика заявок с сервиса по организациям

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

Отчет об оплатах сервиса за период

Администратор также управляет тарифами и стоимостью платных услуг — эта функция доступна на странице «Тарифы». Для каждого города можно устанавливать свою стоимость.

Список тарифов и услуг сервиса
Платные тарифы и услуги — основное средство монетизации сервиса.

В разделе «Справочники» задают типы данных, которые будет указывать организация при регистрации в сервисе. 

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

Заполнение справочников администратором сервиса

Также в Кабинете администратора отображается информация о пользователях сервиса и их ролях. Администратор может менять эти данные или удалить пользователя из сервиса. 

Кабинет администратора: список пользователей сервиса

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

Также здесь можно редактировать визуальное отображение главной страницы клиентского веб-сервиса — выбрать изображения для слайдера (отдельно для веб- и мобильной версии сайта), тексты и ссылки, по которым будет происходить переход при клике на слайд.

Управление слайдером на главной странице сервиса через кабинет администратора

В разделе «Заявки» администратор может просмотреть все созданные заявки и их статусы. Если у организации возникнет проблема с заявкой, администратор сможет отследить причину и оперативно решить её.

Управление заявками через кабинет администратора