Здравствуйте! Нужно сделать калькулятор для сайта на подобие этого http://mneokna.ru/calculator.php Сайт работает на Wordpress. По функционалу калькулятор должен быть таким же только с другими данными. ...
Добавить функционал в веб-приложение на Angular/Javascript, HTML, CSS
Мы разрабатываем сервис онлайн-чата для сайтов (онлайн-консультант / 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. веблансер немного глючит, названия файлов сбились(
-----------------------------------------
Заявки фрилансеров
Похожие заказы
- Веб-программирование6 заявокЗакрыт10 лет назад
Есть несколько мелких задач для сайта ti-men.ru 1. http://screencast.com/t/ZxcRuMbh 2. http://screencast.com/t/bEYcuASW23 3. http://screencast.com/t/JxnCWbys33HN
Веб-программирование1 исполнительЗавершен10 лет назадЗадача – отследить посетителей которые уже авторизованны вконтакте. Т.е посетитель на моем сайт ничего не делает, мксимум – подтверждает регион при первом входе. Пользователь не проходит никаких авторизаций, просто смотрит сайт, а мы ...
Веб-программирование2 заявкиЗакрыт10 лет назадНужно внести изменения в логику оформления заказа при переходе с розничных цен на оптовые VIART Shop Script v4.10 RE ТЗ прилагаю наш сайт greenapteka.com.ua
Веб-программирование1 заявкаЗакрыт10 лет назадНеобходимо создать бота для игры (название - в личку) Требования: - возможность управления большим количеством персонажей; - для каждого персонажа необходимо реализовать маску входа с одного и того же IP; ...
Веб-программирование5 заявокЗакрыт10 лет назадДобрый день, на сайте есть большое количество форм захватов, с вводом номера телефона, необходимо подключить сервис, который бы принимал телефонный номер клиента, и набирал одновременно нашего оператора и клиента, который оставил номер, что то наподобие ...
Веб-программирование3 заявкиЗакрыт10 лет назад- $15
Плачу 500р. Срок 1 день. Мне для регулярной рассылки пресс-релизов по своей базе СМИ нужно настроить шаблон или аккаунт на mail.chimp. Я не знаю, как это делать так, чтобы мои письма не попадали ...
Веб-программированиенет заявокЗакрыт10 лет назад - $5
Надо отправить письмо по базе 800 контактов с возможностью отписки. Опыт обязателен. С вас организация рассылки так, чтобы все письма прошли и не были помечены спамом. Письмо обычное, для прессы - текст и ...
Веб-программированиенет заявокЗакрыт10 лет назад Требуется написать js-скрипт кликандера. Суть, пользователь заходит на сайт, кликает в любой части страницы, и в фоне у пользователя всплывают одно или два окна с определенными доменами. Скрипт должен работать в следующих браузерах последних версий: ...
Веб-программирование3 заявкиЗакрыт10 лет назадРазрабатываем сайт http://new.data-xata.net/ Он под паролем, чтобы гугл не подсматривал ) Логин - newdtx, пароль - newdtx CMS не используется. Нужен разработчик php+jQuery для разовой работы. ...
Веб-программирование1 исполнительЗавершен10 лет назад