onero / gRPC-chat

gRPC Chat Application With Multiple Frameworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gRPC Chat Full-Stack project

gRPC Chat Application With Java microservice, JavaFx Client and Angular web client with Envoy proxy

The components are

  • Angular 9
  • NestJS 6.10.x
  • Java Microservice Maven 4.0.x
  • Protocol Buffers 3.2.x
  • JavaFx 1.8
  • Envoy Proxy 1.x

How to run full project

To run the full project you can simply start all the required services, except for the JavaFx client with the docker-compose file.

Ensure you have Docker installed. For more info look https://www.docker.com/

Run server, Angular client & Web proxy

docker-compose up

Services are located at

Access the Java Backend:

localhost:9090

Access Java Envoy Proxy

localhost:1337

Access the NestJs Backend:

localhost:3000

Access NestJS Envoy Proxy

localhost:1338

Access the Angular client

localhost:4200

About

gRPC Chat Application With Multiple Frameworks

License:MIT License


Languages

Language:TypeScript 49.8%Language:Java 29.7%Language:JavaScript 8.1%Language:HTML 5.2%Language:Dockerfile 4.1%Language:SCSS 3.1%