Приложение для совместного веб-серфинга (Cobrowsing)
Описание задачи
Необходимо разработать cobrowsing-приложение для установки на выделенный VDS. Стек технологий предпочтительно: Nginx, Node.js, сокеты. Программа позволяет пользователям совместно просматривать веб-сайты, синхронизируя все действия.
Функциональные требования
- При переходе по одинаковой хешированной ссылке два пользователя видят во фрейме один и тот же сайт.
- Адресная строка позволяет ввести любой произвольный URL для совместного просмотра.
- Все действия пользователей отображаются в реальном времени:
- Прокрутка страницы
- Движение мыши
- Заполнение форм
- Клики и наведение
- Работа приложения не зависит от наличия специфического оборудования или дорогих проприетарных решений.
Технические детали
- Среда выполнения: VDS (Virtual Dedicated Server).
- Стек: предположительно Nginx + Socket.io/WebSocket + Node.js.
- Основная задача: синхронизация состояния страницы во время серфинга.
- Готовность к русскоязычному интерфейсу и тестированию заказчиком.