Skip to content

Однокомнатный чат, где можно отправлять текст и изображения.

Notifications You must be signed in to change notification settings

tyt34/chat-vanilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat

Описание

  • Данное приложение, это однокомнатный чат для текстового общения. Так же есть возможность делиться изображениями. Для работы данного приложения используется backend доступный по этой ссылке. При авторизации в чате пользователю присваивается случайное имя и случайное изображение в качестве аватара.

Функциональность

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

Ссылка на страницу - Введение.

Ссылка на страницу - Чат.

  1. npm i
  2. npm run dev

About

Однокомнатный чат, где можно отправлять текст и изображения.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published