convers39 / grpc-react-chat

test app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a fork from floydjones1

grpc-chatApp-react

Some changes and adjustments had been made to fully containerize the application.

React gRPC Chat Application

This is an example of a chat application using gRPC, React, Envoy and Redis. Right now this only supports one chat room and implementing direct chat messages is easy but requires some extra work that I am not willing to do right now. If you want to contribute I do not mind!

There is a youtube video series where I go over making this application if intertested here

General high level design of this application

alt text

Things you need to run this application

  1. Node npm/yarn
  2. Docker
  3. protoc

Project setup

Since all codes are running in container now, this is the only command required.

docker compose up -d
# or in the front
docker compose up

About

test app


Languages

Language:JavaScript 49.8%Language:TypeScript 44.4%Language:HTML 2.1%Language:Dockerfile 1.7%Language:CSS 1.6%Language:Shell 0.3%