Имеется сайт чат, доступен по ссылке
vast-scrubland-53940.hero... Необходимо добавить помимо отправки текстовых сообщений отправку различных медиа файлов, таких как изображения, видеозаписи, аудиозаписи. Видеозаписи и аудиозаписи должны в чате воспроизводиться. В данном чате уже реализована функция отдельных комнат, поэтому данную функцию необходимо оставить. Пользователи чата могут обмениваться данными только в пределах текущей комнаты. Дизайн трогать не нужно, просто расширить функционал и подогнать под общий текущий дизайн. Добавление комментариев в код, которые описывают действия выполняемые программой приветствуются. БД отсутствует, все отображается непосредственно в HTML.
Используемые языки и библиотеки:
HTML, CSS, JavaScript, NodeJS, VueJS, SocketIO.