14 декабря 2015 12:26 neoqibri [neoqibri_hr]

ВакансииЧат для тех.поддержки проекта

Чат представляет из себя некую смесь основного функционала skype и slack.
Так как, это дополнительный модуль для существующей системы, то пользователи и их данные должны браться из внешнего сервиса.

Функционал:
• Онлайн чат между двумя пользователями. Голосовые и видео звонки, демонстарция рабочего стола.
• Групповые чаты с сохранением истории. Групповые чаты создаются администратором.
• Пользователи разделены на три роли –администраторы, сотрудники, клиенты.
• Вебинары. Вебинар представляет из себя онлайн мультикаст рабочего стола и звука. Один сотрудник проводит вебинар для группы пользователей, сотруднику доступно – демонстрация рабочего стола, аудио и видео вещание, чат. Клиентам доступен только чат. Вебинар имеет дату и время проведения. В качестве примера можно взять twitch.
• Отправка уведомлений о приближающемся вебинаре
• Уведомления/пуш нотификации.
• Сохранение на сервере истории переписки, истории входа-выхода, звонков. Поиск по истории.
• Распознавание и блокировка в чате передачи номера телефона, email или ссылок на внешние сайты. Пропускать ссылки только на указанные в конфиге домены.
• Поддержка мультиязычности. Добавление языков, возможность простой правки текстовых переменных.
• Кроссплатформенность, обеспечивается средствами NodeJS.

Желаемый стек разработки:
Приложение по типу клиент-сервер. Клиент устанавливается на ПК пользователя самостоятельным приложением.
Клиент – JavaScript, Node-WebKit
Сервер – NodeJS.
Взаимодействие клиент-сервер – Socket.IO и WebRTC.
Взаимодействие с внешним сервисом по средствам Redis API.

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

Полное функциональное описание будет предоставлено выбранным кандидатам. Так же будут предоставлены прототипы и дизайн приложения.
Желаемый срок разработки 1 - 1,5 месяца, с 1-3 короткими релизами по ходу разработки.
Возможно продолжение сотрудничества по более длительным и сложным проектам.
Исполнителю можем предоставить рабочие места в офисе в Томске.

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

В отклике указывайте контактные данные - skype/email/...
Теги: nodejs, node-webkit

  • Вы должны зарегистрироваться, чтобы комментировать