Исправить API бэкенда NodeJS + Exrpess + MySql + SocketIO (тендер № 2683)


Поделиться тендером:

Специализация:
Статус тендера:
Закрыт
Описание задания:
Нужные навыки NodeJs - Express SocketIO MySql Есть нерабочий код по следующему ТЗ (задача - заставить то, что есть работать): чат на сокетах 1. Написать новый метод для обработки сабмита сообщения в чат. Поля запроса: IdFrom: int, IdTo: int, Text: varchar| text (Length 1000) Attachments: (реализация на сервере) Datetime: datetime default NOW() 2. Получить сообщения - авторизация или другой механизм что бы доступ к сообщениям получил только получатель/отправитель https://www.npmjs.com/package/express-socket.io-session http://www.passportjs.org/packages/passport-local/ - локальная стратегия на этапе handshake сокета проверять валидность куки клиента. и тем самым авторизовть его по текущим кукам - получение сообщений из базы данных с пагинацией (20 сообщений за запрос) endless scroll 3. Метка онлайн -каждые 30 секунд отправлять alive пакет и обрабатывать статус пользователя в бд (если в течении минуты пакета не появились - поставить статус офлайн) организовать presence на основе встроенного в socket.io механизм heartbeat пристроиться к его эвентам и на основе этого держать флаг presence юзера актуальным 4. Платежи https://www.npmjs.com/package/uniteller-node - подключить платежку Uniteller - зачислить деньги на баланс если пополнили баланс - списать деньги если пользователь купил услугу за счет баланса - создавать платежные данные на входные данные (если пользователь платит не с баланса а напрямую)(на общую сумму заказа сделать платежку) - проверка платежки написать документацию к выше описанному функционалу Работаем только по безопасной сделке или постоплате Не студия, собственный проект
Ориентировочная стоимость:
5000
Тип субъекта:
Физическое лицо
Варианты оплаты:
Без предоплаты
Место работы:
Дистанционно
Дата публикации:
12.11.2021 20:00

Просмотров: 959

Чтобы между ЗАКАЗЧИКОМ и ИСПОЛНИТЕЛЕМ было достигнуто полное ВЗАИМОПОНИМАНИЕ, посмотрите этот видеоролик.


Если вы фрилансер, получаете деньги за свои услуги, то пользоваться традиционными сервисами не всегда удобно, например, получить деньги из заграницы от зарубежного заказчика, сейчас практически не реально. В данном случае, выгодно воспользоваться обменными пунктами, где меньше ограничений, лучший курс и скидки. Согласны?
На bestchange.ru представлены именно такие обменные пункты, обладающие безупречной репутацией, решающие любые вопросы на раз-два-три. Более 400 проверенных обменных онлайн-сервисов в одном месте — bestchange.ru

Место для Вашей рекламы ;)
Хотите разместить рекламу ваших услуг, сервиса или компании в данном месте?
7 дней — 1500 руб.; 14 дней — 2700 руб.; 30 дней — 5700 руб.
Пишите на почту: freten.site@yandex.ru