Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Нужна помощь (аудит) nux3 – websocket

Разместить заказ
k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 8 месяцев
Бюджет: 1500 ₽/час
Нужна помощь (аудит) nux3 – websocket

Аудит Nuxt3 приложения для Телеграм с использованием экспериментальных WebSocket (www.youtube.com/watch?v=O...
 
Провести аудит кода и предложить реализацию логики работы с WebSocket в приложении "Durak" для Телеграм на базе Nuxt3.

Описание проблемы:
Основная проблема была в подключении вебсокетов, в том что сначала клиент отказывался взаимодействовать с сервером и структурой нюкста, после того как решение с сокетами была найдено возникла проблема синхронизации данных между клиентами – сокеты отказывались получать данные и записывать их в пул комнаты из-за чего не проходило обновление
После этого возникла проблема получения правильных данных так как как после обновление данных в комнате приходили устаревшие на один шаг данные
Сейчас проблема в том, что второй клиент не видит обновление, которые видит первый клиент он начинает их водить только после второго запроса в комнату от первого клиента, в говоря сейчас происходит рассинхрон между клиентами, а не параллельное взаимодействие

1. Описание проекта
Приложение "Durak" для Телеграм разработано на основе Nuxt3 и использует Vue 3. В приложении уже реализована часть функционала, однако необходимо провести аудит существующего кода и предложить реализацию логики работы с WebSocket.

2. Задачи

2.1. Аудит кода
- Провести подробный аудит существующего кода приложения на предмет:
  – Соответствия лучшим практикам разработки на Nuxt3 и Vue 3.
  – Оптимальности и чистоты кода.
  – Возможных багов и уязвимостей.
  – Соответствия архитектуры и структуры кода стандартам Nuxt3.
  – Корректности реализации текущей логики WebSocket.

2.2. логика WebSocket
- На основе результатов аудита завершить или предложить реализацию логики работы с WebSocket, включая:
  – Подключение к серверу WebSocket.
  – Обработку событий, приходящих от WebSocket.
  – Обеспечение стабильности соединения.
  – Обработку ошибок и автоматическое переподключение при разрыве соединения.
  – Логику взаимодействия с фронтендом через WebSocket (отправка и получение данных).

- Гарантировать, что логика:
  – Легко расширяется и поддерживается.
  – Не содержит утечек памяти и других критических ошибок.
  – Оптимизирована для работы в реальном времени с минимальной задержкой.

3. Требования к аудитору
- Опыт работы с Nuxt3 и Vue 3.
- Знания и опыт работы с WebSocket.
- Умение проводить код-ревью и оптимизировать существующий код.
- Понимание принципов разработки приложений для мессенджеров, в частности для Телеграм.

4. Результаты работы
- Отчет по результатам аудита кода.
- Полностью описанная логика WebSocket.

5. Сроки и условия
Укажите свои сроки (примерные), есть сильная срочность в решении проблема. в идеале начать сегодня в ближ часы.
указываете свое вознограждение
Разделы:
Опубликован:
02.09.2024 | 15:41 [поднят: 02.09.2024 | 15:41]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

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