Вход Блог
Строительство и ремонт
Репетиторы

Mongodb – работа для фрилансеров в Рязани

Найдено предложений — 1

  • Более 1 предложений о работе за сегодня в тематике mongodb
  • У нас можно найти ежедневную работу или подработку, выбрав более чем из 1 вакансий
  • Свежих заказов на mongodb в Рязани для фрилансеров на август 2025 года — 0 шт.

MongoDB

дистанционно
договорная
Разработать максимально простой мессенджер. Необходимо выполнить дипломную работу на тему: «Разработка мессенджера с поддержкой бесед для сервисов электронной почты». 1)Мессенджер должен быть похож визуально на веб-версию телеграмма (Разметка). 1.1)Мессенджер должен быть максимально просто реализован. 2)Использование: 2.1)Желательно Vue.js (Не желательно React); 2.2)Протокол HTTPS; 2.3)Хеширование паролей; 2.4)MongoDB или SQL(Желательно MongoDB); 2.5)Passport.js; 2.6)Socket.io. 2.7)Можно использовать Python 3)Форма регистрации: 3.1)Проверка на все обязательные введенные поля (Логин обязательно - и использовать его для авторизации) (Телефон по желанию пользователя). 3.2)Ввод почты не обязателен, но если почта не введена должен отсутствовать модуль общения по почте. (При регистрации возле пункта почта должно быть предупреждение об этом!). 3.3)Если ввести почту позже в настройках, то модуль общения по почте должен появиться у пользователя. 4)Оформление: 4.1)Основные цвета приложения - холодные серые; 4.2)В левом верхнем углу приложения должна быть иконка (рисованный кот) и название приложения 'CatApp'; 4.3)Иконки должны быть на каждой вкладке (рисованные коты); 4.4)Справа должна быть картинка на фоне когда нет активных диалогов (Картинка с рисованными котами); 4.5)Слева должна быть панель с диалогами и 2 вкладки: Простые чаты и чаты по почте(если у пользователя указана почта); 5)Cоздание диалогов с пользователем в обычных чатах: 5.1)Находить пользователя по имени, почте или номеру телефона при создании чата: При начале ввода имени или телефона должен выводиться список зарегистрированных пользователей с указанием: имени, телефона, почты, после чего можно не вводя до конца параметры поиска кликнуть по нужному пользователю и он выберется для создания чата с ним. 6)Должна быть возможность добавлять в друзья. 7)У каждого пользователя должны сохраняться диалоги(Сам диалог и его содержание(в том числе и вложения)). 8)И в обычных чатах, и в чатах по почте должны быть вложения (Фото, видео, аудио). 9)При создании диалога с пользователем, у пользователя создавшего диалог должен этот диалог сразу сохраниться в базе, а у второго пользователя - с кем ведется переписка, диалог должен появляться и сохраняться только после прихода первого сообщения ему. 10)Список диалогов в левой части должен появляться когда пользователь авторизовывается, проверяя в базе все диалоги которые у него есть, все должны быть отображены. 11)Добавить возможность перемещать диалоги в архив (Отдельная вкладка в самом верху чатов(Архив должен появляться когда в нем есть диалоги, когда там пусто вкладка архива должна быть скрыта)). 12)Почта и телефон должны быть при регистрации всегда уникальными значениями (но телефон не обязателен для ввода), и если пользователь пытается создать профиль с уже зарегистрированной почтой или телефоном, то должна выводиться ошибка с сообщением. 13)Чаты по почте должны создаваться так же как и простые, только там вводится именно почта при создании чата. 14)При поступлении на почту сообщения мессенджер должен вытягивать это сообщение(почта должна всё время мониториться на наличие новых сообщений) с почты и отображать в виде простого сообщения в диалоге, а при отправке сообщения оно должно помимо того, что отправляется в мессенджере, дублироваться и отправляться на почту в привычном виде. 15)Должен быть отображен онлайн пользователей, которые в друзьях (когда заходил если не онлайн). 16)При авторизации в верху левой панели должна быть кнопка профиля, где можно изменить имя, телефон, почту, пароль, добавить фото. 17)Реализация выхода из профиля. 18)Реализация сообщений с ошибками: если введены не те значения в поля регистрации, неправильные данные авторизации, ошибки при отправке сообщений, и тп (базовые случаи). 19)Должно быть звуковое уведомление о новом запросе в друзья и всплывающее окно; 20)Должно быть звуковое уведомление о новом сообщении (И всплывающее окно о новом сообщении, если вкладка с чатом не активна (Необязательно)). Что нужно ещё: разработать документацию, сделать технико-экономическое обоснование проекта, провести инструктаж и обучить пользователей.
Рязань
Фрилансеры
2024-03-30
Откликнуться

Часто задаваемые вопросы


Почему стоит искать работу для фриласнеров по профилю mongodb в Рязани у нас?

🔸 Более 1 предложений о работе за сегодня в тематике mongodb
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю mongodb уже сегодня!
🔸 Свежих заказов на mongodb в Рязани для фрилансеров на август 2025 года — 0 шт.

Как найти удалённую работу для фриланс-специалистов по профилю mongodb в Рязани?

Вы специалист по mongodb и ищете проекты и заказы на удалёнке в Рязани? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня

Сколько проектов для IT-специалистов по профилю mongodb в Рязани?

На август 2025 года опубликовано 0 предложений удалённой работы от прямых заказчиков для исполнителей по специализации mongodb

Сколько можно заработать выполняя проекты по mongodb?

Специалисты по профилю mongodb зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете