GitHunt
AS

askeralim/vertx

As part of understanding the concept of vert.x and integrating with react.js,node.js with deployments in docker & Kubernetes I have developed some application, I hope it will help you to do a quick start on your learning journey

Vert.x Application Experiments

Background

As part of understanding the concept of vert.x and integrating with react.js,node.js with deployments in docker & Kubernetes I have developed some application, I hope it will help you to do a quick start on your learning journey

git clone https://github.com/askeralim/vertx.git

Projects

Project 1: vertx chat-app using react.js and vert.x EventBus

A Very Basic react.js project to understand the App rendering with component onclick functionalities .

vertx-react-basic-chatapp

Project 2: Docker Build - vertx chat-app using react.js and vert.x EventBus with Clustered network

Here I am migrating the project-1 application into a docker image. Refer the following link.
Run the chat-app with docker

Project 3: Complete ChatApp - Using React.js and Vert.x EventBus within Clustered network using docker-compose

Here I am migrating my existing React.js ChatApp I developed earlier to a Vert.x event bus based Application.
I have used following technologies and libraries to develop this scalable application.

  1. Vert.x
  2. React.js
  3. Redux.js
  4. Docker-Compose
  5. SpringBoot
  6. MongoDB
  7. Maven
  8. JWT
  9. NGINX

Run the Vert.x React.js chat-app with docker-compose

Up coming development -

  1. Integrate ChatBoat using the Machinelearning NeuralNetwork Algorithms with "Cornell Movie-Dialogs Corpus"
  2. Integrate Apache Kafka for message delivery - It will ensure scalable, fault-tolerant and persistance features. Kafka stream can be used to apply realtime data analysis with Machine learning algorithms.
ChatApp developed using React.js

ChatApp in React.js running in Docker

ChatApp devoloped using Vue.js

ChatApp in Vue.js running in Docker