Чат с динамическим загрузкой новых сообщений, динамическим обновлением списка участников и уведомлениями в браузере при неактивной вкладке.
Для корректной работы необходимо создать базу данных и на основании её заполнить application.properties. Схема базы данных:

