Skip to content

Backend and frontend for a chat implementeed over WebSocket STOMP protocol with support for different users, full-text search via ElasticSearch.

Notifications You must be signed in to change notification settings

rastsislaux/wschat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WsChat

This is a simple chat implemented in Kotlin, using Spring Boot.
Functionality:

  • Login as a user (no authentication required)
  • Send/receive messages using WebSocket protocol
  • Search for messages with full-text search (using ElasticSearch)

Tech stack

  • Kotlin
  • Spring Boot (Data Elasticsearch, WebSocket)
  • Elasticsearch
  • Angular Framework (Front-end)

Quick start

$ docker compose up

Congratulations! Now you can use this chat if you go to http://localhost:20001

About

Backend and frontend for a chat implementeed over WebSocket STOMP protocol with support for different users, full-text search via ElasticSearch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published