Кросс-платформенное интерактивное приложение с использованием WebSockets
83 292 UAHНужно разработать frontend часть и логику передачи сигналов по WebSockets для синхронизации анимации, звука и вибрации между несколькими устройствами: вебом на десктопе, смартфоном и Apple Watch. Проект НЕ для студентов и НЕ для начинающих разработчиков.
Задача состоит в том, чтобы анимация, звук и вибрация отрабатывали на всех подключённых устройствах одновременно.
На примере ниже отображен анимируемый объект. Когда он достигает той или иной стороны экрана, в этот момент в наушниках пользователя должен проигрываться звук, а на подключённом смартфоне воспроизводиться вибрация.
Пользователь должен иметь возможность подключить два вибрирующих устройства для поочерёдной вибрации (левое-правое), чтобы каждый раз когда объект достигает той или иной стороны экрана, звук и вибрация воспроизводились на определённом устройстве (если левая сторона, то в левом наушнике и в левом устройстве; если правая - то в правом наушнике и правом устройстве).
Важные факторы:
- Разные размеры экранов устройств требуют адаптации скорости анимации под каждый экран.
- Скорость задаётся пользователем и может быть в промежутке между 2 касаниями/5 секунд до 2 касаний/2 секунды.
- На Apple Watch должна отрабатывать только вибрация (Haptics), без анимации и звука.
- Бекенд готов.
Подробнее о кодовой базе:
Веб - React (TypeScript)
Мобильная - React Native
Apple Watch - Swift
Бекенд - Laravel
API - Swagger
WebSockets - Socket.io
Если у вас есть предложения по реализации этого задания при использовании другой технологии, буду готов рассмотреть.
Если вы уверены в своих навыках React/ReactNative, умеете продумывать сложные алгоритмы, и на WebSocket вы делали не только чаты, но и более сложные проекты, то оставляйте заявку, я вам обязательно напишу. В заявке укажите сколько часов в неделю, сможете уделять работе над этим проектом.
На автоматические заявки от исполнителей, которые не ознакомились с деталями проекта, я отвечать не буду, чтобы не терять время. Спасибо.
-
1 день83 292 UAH
5103 22 0 1 день83 292 UAHДобрый день,
Я готов взяться за ваш проект. Мои навыки в разработке веб-приложений помогут мне реализовать frontend часть и логику передачи сигналов по WebSockets для синхронизации анимации, звука и вибрации между различными устройствами. Я специализируюсь на React (TypeScript), умею работать с React Native и обладаю опытом владения Swift для Apple Watch. Мой рейт 16$ в час.
Буду рад приступить к работе и подстроить скорость анимации под разные размеры экранов, учтя все важные факторы, описанные в вашем проекте.
С уважением,
Максим
-
10 дней83 292 UAH
1137 14 0 10 дней83 292 UAHЗдрвавствуйте, готов реализовать ваш проект на маскивально высоком уровне, имею большой опыт с реакт и вебсокет.
-
18 дней83 292 UAH
523 18 дней83 292 UAHЯ ознакомился с вашими требованиями и уверен в том, что смогу предоставить синхронизированную анимацию, звук и вибрацию на разных устройствах. 🚀 Обладая опытом работы с React (TypeScript), React Native, Swift и WebSockets (Socket.io), я обеспечу точную функциональность в реальном времени, адаптированную под ваши нужды.
Я могу обрабатывать адаптивные анимации для разных экранов, настраиваемые скорости и тактильную обратную связь Apple Watch, обеспечивая бесшовную работу на разных устройствах. 🔗 Я доступен на [X часов в неделю] и с нетерпением жду возможности предоставить высококачественные результаты.
Вы можете посмотреть мое портфолио здесь: Freelancehunt
С нетерпением жду сотрудничества с вами! 😊
I’ve reviewed your requirements and am confident in delivering synchronized animation, sound, and vibration across devices. 🚀 With expertise in React (TypeScript), React Native, Swift, and WebSockets (Socket.io), I’ll ensure precise real-time functionality tailored to your needs.
I can handle adaptive animations for different screens, customizable speeds, and Apple Watch haptic feedback, ensuring seamless cross-device performance. 🔗 I’m available for [X hours per week] and excited to deliver high-quality results.
You can view my portfolio here: Freelancehunt
Looking forward to collaborating with you! 😊
-
18 дней91 621 UAH
503 18 дней91 621 UAHПривет!
Я с удовольствием помогу воплотить ваш инновационный проект в жизнь. С сильной экспертизой в React, React Native и WebSockets, я обеспечу бесшовную синхронизацию анимации, звука и вибрации на настольных компьютерах, смартфонах и Apple Watch. Основные моменты, которые я рассмотрю:
✅ Адаптивные скорости анимации для разных экранов устройств.
✅ Точная синхронизация звука и вибраций (чередование лево-право).
✅ Интеграция с Apple Watch с функцией только для тактильной обратной связи.
✅ Плавная связь по WebSocket для обновлений в реальном времени.
… Я могу уделять [вставьте вашу доступность] часов в неделю этому проекту. Ознакомьтесь с моим портфолио здесь: Freelancehunt
Давайте создадим что-то удивительное вместе! 🚀
С наилучшими пожеланиями,
Нур Мухаммад
Hi there!
I’d love to help bring your innovative project to life. With strong expertise in React, React Native, and WebSockets, I’ll ensure seamless synchronization of animation, sound, and vibration across desktop, smartphones, and Apple Watch. Key points I’ll address:
✅ Adaptive animation speeds for different device screens.
✅ Precise synchronization of sound and vibrations (left-right alternation).
✅ Apple Watch integration with Haptics-only functionality.
✅ Smooth WebSocket communication for real-time updates.
… I can dedicate [insert your availability] hours per week to this project. Check out my portfolio here: Freelancehunt
. Let’s create something amazing together! 🚀
Best regards,
Noor Muhammad
-
111 дней462 730 UAH
1153 12 0 2 111 дней462 730 UAHЗдравствуйте,
Я специализируюсь на фронтенд-разработке с опытом работы в React, React Native и с WebSocket для сложных синхронизированных приложений. У меня есть опыт создания и реализации алгоритмов синхронизации для мультимедийных проектов, и меня особенно интересует этот проект из-за его комплексного подхода к интеграции анимации, звука и вибрации на нескольких устройствах.
Я открыт для обсуждения ежедневных рабочих часов, чтобы обеспечить правильную адаптацию и синхронизацию на разных платформах. Я также готов рассмотреть альтернативные технологические подходы, если это необходимо. Я был бы рад обсудить детали проекта и начать над ним работать.
Hello,
I specialize in frontend development with experience in React, React Native, and working with WebSocket for complex synchronized applications. I have experience in creating and implementing synchronization algorithms for multimedia projects, and I’m especially interested in this project due to its comprehensive approach to integrating animation, sound, and vibration across multiple devices.
I am open to discussing daily work hours to ensure proper adaptation and synchronization across different platforms. I’m also ready to consider alternative technological approaches if needed. I’d be glad to discuss project details and start working on it.
-
1 день83 292 UAH
291 1 день83 292 UAHПривет! Можем разработать нужный Вам проект. Нам нужно более детальное техническое задание. В целом наша команда владеет широким стеком технологий: Vue.js, REDUX, Typescript, MySQL, React, Python, PHP, HTML5, NodeJS, JavaScript, REACT NATIVE, CSS3, MongoDB, Postgres, Laravel, Symfony, Angular, Android, iOS. Примеры работы, а также детали бюджета и сроков, можно обсудить индивидуально. Мы ждем Ваших отзывов!
Привіт! Можемо розробити потрібний Вам проект. Нам потрібне більш детальне технічне завдання. В цілому наша команда володіє широким стеком технологій: Vue.js, REDUX, Typescript, MySQL, React, Python, PHP, HTML5, NodeJS, JavaScript, REACT NATIVE, CSS3, MongoDB, Postgres, Laravel, Symfony, Angular, Android, iOS. Приклади роботи, а також деталі бюджету та термінів, можна обговорити індивідуально. Ми чекаємо на Ваші відгуки!
-
1 день83 292 UAH
10081 62 1 1 день83 292 UAHДобрый день!
Я готов помочь вам с разработкой front-end части и логики передачи сигналов по WebSockets для синхронизации анимации, звука и вибрации между устройствами.
С нетерпением жду возможности обсудить детали и приступить к работе!
-
3 дня83 292 UAH
780 19 2 1 3 дня83 292 UAHПриветствую! Я так понимаю, проблема в том, чтоб сделать полную синхронизацию и всё срабатывало без задержек? Есть идея, как реализовать. С реактом не очень, но могу на js сделать так сказать внутри компонента. Ну, и со Swift тогда придётся ещё разбираться, так как не приходилось раньше.. Но, возможно там тоже можно будет использовать код на js.
-
1 день83 292 UAH
337 1 день83 292 UAHЗдравствуйте! Мы - Nice Corp. Предоставляем услуги профессиональных разработчиков с обширным стэком. Готовы взяться за ваш проект и довести его до технического совершенства.
Ознакомьтесь: nicecorp.net
-
15 дней83 292 UAH
213 15 дней83 292 UAHПривет, Андрей.
Я внимательно прочитал описание вашего проекта. Я понимаю, что вы хотите в своем проекте.
Как разработчик полного стека, я думаю, что ваш проект очень интересен.
У меня есть опыт разработки веб-приложений на основе веб-сокетов, даже на React-Native.
Таким образом, чтобы синхронизировать анимацию на разных устройствах через веб-сокеты, я думаю, нам нужно учитывать характеристики различных устройств, такие как ЦП или ОЗУ. Эти вычислительные ресурсы могут определять задержку и время отклика.
Поэтому мы должны реализовать какую-то функцию ожидания или спящего режима для синхронизации анимации.
Также мы можем протестировать конкретную скорость на разных устройствах, и на основе этой информации мы должны реализовать анимацию.
И также, насколько я знаю, Socket.io не лучше, чем чистый веб-сокет с точки зрения скорости, я думаю, что веб-сокет имеет скорость в 20 раз выше по сравнению с Socket.io.
…
Другой способ - использовать Kafka или RabbitMQ для связи.
Мы можем реализовать анимацию на основе времени, чтобы мы могли рисовать анимацию через определенные временные интервалы. Когда я разрабатывал онлайн-игру, этот способ был очень эффективен.
Что касается фреймворка, я думаю, что ваши выборы действительно подходят для вашего проекта с точки зрения производительности и усилий. Этот проект очень похож на экосистему IoT, это интересно.
Я хочу поговорить с вами, чтобы обсудить конкретные требования.
Надеюсь, вы сможете справиться с этим проектом, и я помогу вам.
С наилучшими пожеланиями.
Уильям.
Hi, Andrey.
I read about your project description carefully. I understand what you want in your project.
As a full stack web developer, I think your project is very interesting.
I have an experience in developing websocket-based web application, even React-Native.
So in order to synchronize animation in different devices via WebSockets, I think we must consider about characteristics of different devices, like CPU or RAM. So this kind of computing resources can determine the latency and response time.
Therefore, we should implement some kind of sleeping functionality or waiting functionality to synchronize animation.
Also, we can test the specific speed in different devices and based on these information we should implement animation.
And also, as far as I am concerned, Socket.io is not better that pure Websocket in terms of speed, I think Websocket has 20x speed compared to Socket.io.
…
The other way is to use the Kafka or RabbitMQ for communication.
We can implement a time-based animation, so we can draw animation every time period. When I developed an online game, this way was very effective.
In terms of framework, I think your choices are really suitable for your project in terms of performance and effort. This project is very similar to IOT eco-system, that's interesting.
I want to have a talk with you to discuss the specific requirements.
I hope you can make it in this project, and I would help you.
Best Regards.
William.
-
7 дней83 292 UAH
230 7 дней83 292 UAHЗдравствуйте.
Могу выполнить работу.
Опыт работы более 7 лет.
-
14 дней83 292 UAH
374 14 дней83 292 UAHАндрей, добрый день!
Выделить смогу около часов 20-25, касательно реализации, если еще не нашли исполнителя , напишите - обсудим
-
15 дней83 292 UAH
1485 3 1 15 дней83 292 UAHЗдравствуйте, Андрей.
Я внимательно прочитал ваши требования и все понял.
Как разработчик полного стека с 4-летним опытом работы в Websocket и Socket.io на Laravel/React и React Native/Swift на TypeScript, я абсолютно уверен, что смогу идеально завершить ваш проект и сдать его вовремя.
У меня большой опыт работы в WebSocket и Socket.io, я внедрил систему отслеживания, систему уведомлений, за исключением системы чата.
Я хотел бы обсудить это с вами.
Спасибо.
-
Здравствуйте,
Не зная суть проекта первое, что приходит в голову, создать подключение двух смартфонов к сокету, и бек будет интервально кидать каждые 2 или 5 сек(там уже на беке логика, какую сторону воспроизводить), а на мобилках просто адаптировать размер и скорость анимации, возможно у Вас так и сделано или в планах так сделать. Есть пару вопрос, если что пишите, обсудим. -
Актуальные фриланс-проекты в категории Веб-программирование
Вращающася 3д модель ракетки.Нужно сделать 3д модель ракетки, чтобы потом при наведении мышки, можно было ее крутить все 360 градусов вокруг одной оси. Пример по ссылкам: https://www.siuxpadel.com/producto/siux-alaris/ https://www.siuxpadel.com/producto/siux-black-carbon-3d-effect-mate/ Это нужно для… 3D моделирование и визуализация, Веб-программирование ∙ 5 часов 13 минут назад ∙ 11 ставок |
Подверстать форму, добавить ф-л сбора форм в админка
2950 UAH
Необходимо подверстать форму под обновленное количество полей, а также добавить функционал сбора форм в админка Веб-программирование ∙ 5 часов 48 минут назад ∙ 15 ставок |
Залить базу подписчиков с базы телеграмм бота в eSputnikИмеем, базу подписчиков в боте Телеграм (примерно 3000) формат дампа: Нужно их импортировать в еСпутник для рассылки по базе Телеграм Как импортировать тут - https://esputnik.com/support/nastrojka-integracii-s-telegram-botom часть Создание и обновление контактов Песочница с… Веб-программирование, Разработка ботов ∙ 6 часов 15 минут назад ∙ 4 ставки |
Сайт цель которого перевод на партнеру
16 658 UAH
Техническое задание на создание личного блога с фокусом на туризм 1. Общие требования Создание сайта в формате личного блога, цель которого — мотивировать посетителей к переходу на страницы с туром или билетами. Регистрация пользователей не требуется. 2. Основные функции… Javascript и Typescript, Веб-программирование ∙ 7 часов 29 минут назад ∙ 34 ставки |
Добавить внешнюю систему бронирования на сайт Wix с опцией add onsДоделать сайт на платформе Wix. Сейчас готова только главная страница. Нужно добавить 3 страницы услуг. Найти и настроить плагин для бронирования с вариантами добавления add ons (система бронирования Wix add ons не поддерживает) Веб-программирование ∙ 8 часов 48 минут назад ∙ 2 ставки |