Реализованые функции:
- Создание фейкового пользователя с сохранением сессии в cookies
- Переключение каналов. Управление каналами (создание, переименовывание, удаление) через модальные окна.
- Ввод сообщений пользователя, c контролем ожидания отправки.
Проект на фреймворке React с иcпользованием Redux . Использованы нововведения во фрейворке такие как функциональные компоненты и хуки. Redux с использованием redux tollkit. Валидация - formik+yup. Стек технологий : webpack, Bootstrap, React, Redux-tolkit, formik, yup, websocket.
Установить все необходимые зависимости
Запустить приложение в режиме разработки.
Открыть http://localhost:5000 для просмотра в браузере