Выполнить задание - нужные навыки NodeJs - Express; SocketIO; MySql (тендер № 2522)
Поделиться тендером:
|
Категория:
|
|
Статус тендера:
Закрыт
|
|
Описание задания:
чат на сокетах
1. Написать новый метод для обработки сабмита сообщения в чат.
Поля запроса:
IdFrom: int,
IdTo: int,
Text: varchar| text (Length 1000)
Attachments: (реализация на сервере)
Datetime: datetime default NOW()
2. Получить сообщения
- авторизация или другой механизм что бы доступ к сообщениям получил только получатель/отправитель
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
- зачислить деньги на баланс если пополнили баланс
- списать деньги если пользователь купил услугу за счет баланса
- создавать платежные данные на входные данные (если пользователь платит не с баланса а напрямую)(на общую сумму заказа сделать платежку)
- проверка платежки
5. доработка старого бэкенда
/v1/uplaod/*
исправить загрузку
Записывать в бд не относительный путь, а полный
(Что бы фронт забирал фотку с Бэка без дополнительных проблем )
/v1/sign-up/phone/confirm /v1/sign-up/phone/as-team
сделать нормальный генератор случайных чисел
что бы каждый раз стабильно выводил 6 символов (англ буквы в нижнем регистре и цифры)
/v1/reating/getTop
возвращать только даннные где ~time~ больше чем время в момент запроса
вернуть вместе с orderid информацию о order
/v1/rating/getAvRating/
возвращение просто float с 2 знаками после запятой(4.32) без avg
/v1/company/
при возвращении вкладывать рейтинг
/v1/company/{userId}
при возвращении вкладывать рейтинг
и отзывы
/v1/team/
при возвращении вкладывать рейтинг
/v1/team/{userId}
при возвращении вкладывать рейтинг
и отзывы
/v1/user/me
при возвращении вкладывать рейтинг
написать документацию к вышеописанному функционалу
|
|
Ориентировочная стоимость:
15000
|
|
Тип субъекта:
Физическое лицо
|
|
Варианты оплаты:
Без предоплаты
|
|
Место работы:
Дистанционно
|
|
Дата публикации:
13.10.2021 10:00
|
Просмотров: 988
Похожие задания и вакансии
Тендер № 7188
Нужна запись клиента, чтоб исчезала из его записей (backend-доработка в мобильном приложении) Laravel
Добрый день!
Нужна доработка для мобильного приложения на бэкенд-стороне
Задача https://docs.google.com/document/d/1o8V-1tJuhVtTW_6vCKEWNQVBoDHRy-070-NPAJhdxIw/edit?usp=sharing
Подробности можем обсудить ...
Открыт
Просмотров: 40
Опубликован: 07.11.2025 11:55
Опубликован: 07.11.2025 11:55
Тендер № 7178
Написать скрипт для автоматизации выводов
Срочно нужен скрипт для автоматизации выводов по данной теме: telegra.ph/Novaya-tema-zarabotka-na-birzhe-MEXC-09-15
Нужно успеть за пару дней желательно. ...
Открыт
Просмотров: 32
Опубликован: 04.11.2025 21:31
Опубликован: 04.11.2025 21:31
Тендер № 7169
Написать скрипт автоматизированного нейро-чаттинга в Telegram от имени канала
1. Цель
Создать скрипт на Python (Telethon + OpenAI), который автоматически общается в выбранном Telegram-чате от имени моего канала.
Скрипт должен уметь:
- слушать целевой чат в реальном ...
Открыт
Просмотров: 80
Опубликован: 03.11.2025 11:13
Опубликован: 03.11.2025 11:13
Тендер № 7156
Требуется Full-stack Разработчик
MiniApp для работы с промокодами
СТАТУС: открыт
Что за проект:
Разработка мини-приложения в Telegram и скидочного бота, который поддерживает интеграцию промо-партнёров ...
Открыт
Просмотров: 81
Опубликован: 26.10.2025 15:06
Опубликован: 26.10.2025 15:06
Работа и вакансии на Freten.ru
Для более удобной навигации в разделе работа, ниже указаны разделы и подразделы сайта по разным направлениям, странам, городам, специальностям и профессиям. На нашем сайте вы найдете разделы:
- Москва, Санкт-Петербург, Волгоград, Воронеж, Екатеринбург, Казань, Краснодар, Красноярск, Нижний Новгород, Новосибирск, Омск, Пермь, Ростов-на-Дону, Самара, Уфа, Челябинск, Саратов, Тюмень, Тольятти, Барнаул, Ижевск, Махачкала, Хабаровск, Ульяновск.
- Индия (ГОА, Дели, Мумбаи).
- Индонезия (Бали, Джакарта).
- Кипр (Айя-Напа, Ларнака, Лимасол, Никосия, Пафос, Протарас, Фамагуста).
- ОАЭ (Дубай, Абу-Даби, Аджман, Рас-эль-Хайма, Фуджейра, Шарджа).
- Таиланд (Бангкок, Паттайя, Пхукет, Самуи, Хуахин)
- Шри-Ланка.
- Вьетнам (Дананг, Нячанг, Хошимин, Ханой).
Надеемся что наш сайт по поиску работы и вакансию будет вам полезен и вы найдете работу вашей мечты!







