Skip to content

General-chat - приложение представляет из себя общий чат для всех. Никакой регистрации или аутентификации, все пользователи сразу имеют доступ к сообщениям.

Notifications You must be signed in to change notification settings

ullltimate/general-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

General-chat

General-chat - приложение представляет из себя общий чат для всех. Никакой регистрации или аутентификации, все пользователи сразу имеют доступ к сообщениям. Пользователи могут отправлять сообщения, указывая помимо текста набор тегов. Например: текст сообщения #greeting#help и т.д. Слева "панель тегов" и справа сам чат.
В левой части пользователь может вводить набор тегов, которые у него включены - теги показывают столбиком и могут быть удалены кликом. В чате пользователя видны только те сообщения, которые помечены тегами, включенными у данного пользователя. По сути, теги работают как фильтр сообщений. Обратите внимание, что «мои теги» на левой панели — это не то же самое, что «отправить это сообщение с этими тегами».Сообщения хранятся в базе навсегда, при заходе на сайт видны сообщения отправленные раньше. Сообщение без тегов видно при любой комбинации тегов-фильтров.

Demo:

Frontend: https://develop--spectacular-paletas-eee4a8.netlify.app/
Backend: https://general-chat-production.up.railway.app/messages

Запуск проекта локально:

git clone https://github.com/ullltimate/general-chat.git

Client:

cd general-chat/client
npm install
npm run dev

Server:

cd general-chat/server
npm install
npm run dev or npm run start

About

General-chat - приложение представляет из себя общий чат для всех. Никакой регистрации или аутентификации, все пользователи сразу имеют доступ к сообщениям.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published