https://github.com/tofazzaltopu/kafka-websocket-and-smtp-gmail-notification
Configure Kafka Consumer-Producer, Send push notification and email notification from gmail server (smtp) using websocket and kafka
https://github.com/tofazzaltopu/kafka-websocket-and-smtp-gmail-notification
docker gmail gmail-smtp hibernate jpa kafka lombok maven restful-api spring-security springboot websocket
Last synced: 5 months ago
JSON representation
Configure Kafka Consumer-Producer, Send push notification and email notification from gmail server (smtp) using websocket and kafka
- Host: GitHub
- URL: https://github.com/tofazzaltopu/kafka-websocket-and-smtp-gmail-notification
- Owner: TofazzalTopu
- Created: 2022-02-16T11:27:50.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-16T12:08:42.000Z (over 3 years ago)
- Last Synced: 2025-05-15T17:09:32.438Z (5 months ago)
- Topics: docker, gmail, gmail-smtp, hibernate, jpa, kafka, lombok, maven, restful-api, spring-security, springboot, websocket
- Language: JavaScript
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Push notification system
### Push notification and email notification from gmail server (smtp) using websocket and kafkaPlease follow below instruction to run this project:
###Browse swagger:
http://localhost:8080/swagger-ui.htmlTechnology stack:
1. Java - 11
2. Spring Boot
3. Spring Data JPA
4. Kafka
5. Websocket
6. SMTP (Gmail Server)
7. JWT
8. Maven
9. PostgreSQL
10. Swagger
11. Devtools
12. lombokRun Commands:
1. mvn clean
2. mvn install
3. mvn spring-boot:runGenerate and run jar file:
1. mvn clean install.
2. cd target
3. java -jar notification-service.jar
### Create docker image and run
1. docker build -t notification-service .
2. docker run -p 8080:8080 notification-service
3. docker container run --name notification-service -p 8080:8080 -d notification-service
4. docker start
5. docker logs