Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Мы разрабатываем сервис онлайн-чата для сайтов (онлайн-консультант / LiveChat). Необходимо добавить определенную функциональность в приложение оператора. Это Single-Page Application (SPA), которое разрабатывается на MEAN (MongoDB, Express, Angular, Node.js). Нужно добавить функции только во frontend-часть (Angular/Javascript, HTML, CSS). Серверный JSON-API предоставляется нами.

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

Список задач:

1) Доделать функцию редактирования авто-приглашений ("Auto-Invitations"):

- Сделать, чтобы форма редактирования отображалась не на новой странице (как сейчас), а во всплывающем окне как на рисунке №1

- В верхнем меню окна в начальном состоянии есть кнопка Canel, закрывающая окно и Save, которая является неактивной; после внесения каких-либо изменений кнопка Save становится активной

- Добавить выпадающий список "all / any" (как на рисунке №1)

- Добавить возможность редактирования текста авто-приглашения

- Добавить возможность добавления/удаления conditions

Condition состоит из 3 полей - Parameter, Matcher и Value, причем, в зависимости от выбранного параметра меняются значения Matcher и тип поля Value. Список всех возможных параметров мы предоставим в json-формате в виде:

[

"URL of the current page" : {

"type": "String",

"matchers": [

"equal_to",

"not_equal_to",

"contains",

"does not contain"

]

},

"Visited pages number" : {

"type": "Integer",

"matchers": [

"equal_to",

"not_equal_to",

"greater_than",

"less_than"

]

}

]

2) Добавить страницу Reports -> Total Chats (как на рисунке №2)

- Возможность фильтрации по оператору

- Выбор диапазона дат - Last week / Last month

- Графики Chats Served / Chats Missed должны быть разными цветами

- При перемещении указателя мыши по оси X отображается дата и кол-во чатов в данную дату (как на рисунке)

- Если исполнитель предложит похожий, но немного отличающийся вид графика (какой-то готовый компонент), то есть возможность согласовать его

3) Добавить страницу Reports -> Auto-Invitations (как на рисунке №3)

- Выбор диапазона дат - Last week / Last month как на предыдущей странице

- Графики строятся так же, как на предыдущей странице

- Должна быть добавлена круговая диаграмма

4) Привязать текущую функциональность в разделе "Operators" к предоставленному нами API (добавление, редактирование, удаление)

- При нажатии на кнопку удаления должен всплывать modal dialog для подтверждения как на рисунке №4 (эффект появления - вылетает снизу, задний фон затемняется)

5) Добавить страницу настроек оформления "Appearence" (как на рисунке №5)

- Выбор цвета из предложенных вариантов

- Переключатель положения виджета - "Left / Right"

- Preview виджета в свернутом/развернутом состоянии

(для preview виджета мы сами предоставим html-код + стили; нужно будет просто менять цвет рамки и сообщений при выборе пользователем определенного цвета)

- В верхнем меню в начальном состоянии кнопка Canel отсутствует, а Save является неактивной; после внесения каких-либо изменений (например, смена цвета) кнопка Cancel появляется (при нажатии она отменяет сделанные изменения), а кнопка Save становится активной (при нажатии сохраняет текущие настройки)

-- ПРИЛОЖЕНИЯ ---------------------------

Рисунок №0-1..0-7 - Скриншоты текущего состояния приложения

Рисунок №1 - Всплывающее окно редактирования Auto-Invitation

Рисунок №2 - Страница Reports -> Total Chats

Рисунок №3 - Страница Reports -> Auto-Invitations

Рисунок №4 - Пример Modal Dialog для подтверждения удаления

Рисунок №5 - Страница настроек оформления ("Appearence")

P.S. веблансер немного глючит, названия файлов сбились(

-----------------------------------------

9 лет назад
stomper
37 летРоссия
14 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • Здравствуйте! Нужно сделать калькулятор для сайта на подобие этого http://mneokna.ru/calculator.php Сайт работает на Wordpress. По функционалу калькулятор должен быть таким же только с другими данными. Сразу пишите стоимость и срок выполнения.

    Закрыт
    9 лет назад
  • Задача – отследить посетителей которые уже авторизованны вконтакте. Т.е посетитель на моем сайт ничего не делает, мксимум – подтверждает регион при первом входе. Пользователь не проходит никаких авторизаций, просто смотрит сайт, а мы получаем его ...

    Закрыт
    9 лет назад
  • Необходимо создать бота для игры (название - в личку) Требования: - возможность управления большим количеством персонажей; - для каждого персонажа необходимо реализовать маску входа с одного и того же IP; - персонаж должен осуществлять набор действий, рандомно меняя промежутки ...

    Закрыт
    9 лет назад
  • Добрый день, на сайте есть большое количество форм захватов, с вводом номера телефона, необходимо подключить сервис, который бы принимал телефонный номер клиента, и набирал одновременно нашего оператора и клиента, который оставил номер, что то наподобие ...

    Закрыт
    9 лет назад
  • $15

    Плачу 500р. Срок 1 день. Мне для регулярной рассылки пресс-релизов по своей базе СМИ нужно настроить шаблон или аккаунт на mail.chimp. Я не знаю, как это делать так, чтобы мои письма не попадали в спам. И вкладывать ...

    Закрыт
    9 лет назад
  • $5

    Надо отправить письмо по базе 800 контактов с возможностью отписки. Опыт обязателен. С вас организация рассылки так, чтобы все письма прошли и не были помечены спамом. Письмо обычное, для прессы - текст и вложенный пресс-релиз. Срок ...

    Закрыт
    9 лет назад
  • Требуется написать js-скрипт кликандера. Суть, пользователь заходит на сайт, кликает в любой части страницы, и в фоне у пользователя всплывают одно или два окна с определенными доменами. Скрипт должен работать в следующих браузерах последних версий: ...

    Закрыт
    9 лет назад
  • Разрабатываем сайт http://new.data-xata.net/ Он под паролем, чтобы гугл не подсматривал ) Логин - newdtx, пароль - newdtx CMS не используется. Нужен разработчик php+jQuery для разовой работы. В БД есть две таблички: 1) Стандартные конфигурации 2) Возможные апгрейды к ним Cтруктура таблиц - на ...

    Завершен
    9 лет назад