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)
- Kotlin
- Spring Boot (Data Elasticsearch, WebSocket)
- Elasticsearch
- Angular Framework (Front-end)
$ docker compose up
Congratulations! Now you can use this chat if you go to http://localhost:20001