- Данное приложение, это однокомнатный чат для текстового общения. Так же есть возможность делиться изображениями. Для работы данного приложения используется backend доступный по этой ссылке. При авторизации в чате пользователю присваивается случайное имя и случайное изображение в качестве аватара.
- Приложение состоит из двух страниц. Первая страница с кратким описанием программы - Введение. Вторая страница это - Чат.
- Авторизация в чате происходит непосредственно на странице чата. То есть не используется передача параметров или localStorage.
- Приложение можно открыть на нескольких страницах одного браузера.
- При отправке сообщения, scroll в списке сообщений смещается к последнему. То есть, если сообщение получено от другого пользователя, scroll'а не происходит.
- Изображения с backend'а отправляются в формате base64. После этого с помощью fetch запроса конвертируются в изображения привычного формата.
- Приложение адаптировано под разрешения экрана сотового телефона.
- В приложение реализован визуальный элемент для отображения выбранной картинки.
- В качестве сборщика приложения используется webpack.
Ссылка на страницу - Введение.
- npm i
- npm run dev