Заказчик
Заказчик ponemetsk2 | FL.RU

Заказчик

На сайте 11 лет и 2 месяца (заходил 10 лет 4 месяца 29 дней назад)
1
162.9
Рейтинг
162.9
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
18 Августа 2015
По договоренности
нужна главная страница сайта

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

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

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

Прошло времени с момента публикации: 10 лет 9 месяцев 27 дней 10 часов 30 минут
Раздел: Сайты / Дизайн сайтов

Рейтинг: 25154.1 Исполнитель определен:
23 Июля 2015
По договоренности
Нужна front-end часть для javascript чата.
Чат будет выпадать в отделбьном слое по ссылке "Сообщения" (как на картинке 1).

Чат имеет два варианта отображения
1) слева беседы, справа выбранная беседа (рисунок 2)
2) поиск собеседников (рисунок 3)

Файл messages.js показывает как его нужно встроить в страницы сайта.

Серверные методы
- unread() – вернет кол-во непрочитанных сообщений
- dialogs(int offset, int size) – вернет массив диалогов
- messages(int offset, int size) – вернет массив сообщений
- serachUser(string q) – вернет массив пользователей
- postFile() – залить файл на сервер (уже используется github.com/blueimp/jQuery...
- postMessage() – отправить сообщение (если нужно прикрепить файл, то вызываем postFile перед этим методом)
- deleteMessage(id)
- deleteDialog(id)
- readMessage(id) – пометить сообщение прочитанным

Дополнительные требования
- jquery или javascript + верстка на bootstrap
- получать сообщения через signalr или socket.io (вот это нужно обсудить как лучше сделать)
- хранить свое состояние в sessionStorage
- уметь не терять сообщения в условиях перезагрузки страницы (так как сайт не является SPA)
- по этой же причине желательно не грузить все данные пока пользователь не кликнул первый раз на ссылку "сообщения" чтобы открыть чат
- проигрывать звук при новом сообщении в единственной вкладке (возможно использование page visibility api для определения открытости вкладки)
- иметь задел для создания групповых бесед

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

Прошло времени с момента публикации: 10 лет 10 месяцев 22 дня 3 часа 18 минут
Раздел: Программирование / Веб-программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».