Задача

Разработать или интегрировать общий чат на сайте, созданном с использованием React. Чат должен работать по принципу общих бесед в сообществах (например, как в социальных сетях для групп), где все пользователи могут общаться в едином пространстве.

Требования

  • Чат должен быть доступен всем авторизованным пользователям сайта.
  • Реализовать отправку и отображение текстовых сообщений в реальном времени (без перезагрузки страницы).
  • При необходимости поддерживать вложения (изображения, файлы) - обсудить возможность с заказчиком.
  • Предпочтительна интеграция готового решения (например, сокет-виджета), если оно отвечает требованиям безопасности и кастомизации.

Дополнительные пожелания

Готовые решения: Если есть подходящий готовый чат-модуль (с поддержкой React и современных библиотек), его можно интегрировать после оптимизации кода.

Панель инструментов для редактирования таблиц на Vue.js

Требуется разработать компонент панели инструментов для табличного редактора на Vue.js. Панель должна предоставлять функционал Google Таблиц: ввод формул с автоссылками на ячейки, форматирование, закраска, объединение, фильтры, закрепление строк, вставка диаграмм.