mirror of
https://github.com/ralscha/sse-eventbus-demo-chat.git
synced 2026-10-09 11:18:32 +02:00
Demo chat application with Server-sent events
- TypeScript 41.2%
- SCSS 23.3%
- Java 21.5%
- HTML 12.1%
- JavaScript 1.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .mvn/wrapper | ||
| client | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||
| README.md | ||
| Taskfile.yml | ||
A demo chat application that demonstrates the usage of the sse-eventbus library.
GUI is a clone of this project:
https://github.com/didinj/ionic3-angular5-firebase-simple-chat
Emojitracker and RelativePipe are copied from this project:
https://github.com/HsuanXyz/ionic3-chat
Automatic Scroll to Bottom with Mutation Observers:
https://www.joshmorony.com/automatic-scroll-to-bottom-chat-interface-with-mutation-observers-in-ionic/
Run the application locally
git clone https://github.com/ralscha/sse-eventbus-demo-chat.git
cd sse-eventbus-demo-chat
task demo
Open http://localhost:4200.
To build a self-contained executable jar that includes the frontend:
task package
java -jar target/tahc.jar
Then open http://localhost:8080.
License
Code released under the Apache license.