Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floydjones1/grpc-chatapp-react
A chat app using React, gRPC , Redis and Envoy
https://github.com/floydjones1/grpc-chatapp-react
Last synced: 2 months ago
JSON representation
A chat app using React, gRPC , Redis and Envoy
- Host: GitHub
- URL: https://github.com/floydjones1/grpc-chatapp-react
- Owner: floydjones1
- Created: 2021-07-12T03:57:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-12T03:58:47.000Z (over 3 years ago)
- Last Synced: 2023-03-03T13:32:35.587Z (almost 2 years ago)
- Language: JavaScript
- Size: 984 KB
- Stars: 14
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://youtu.be/NFZbTy_B4H0)
## General high level design of this application
![alt text](./architecture-diagram.png)
## Things you need to run this application
1. Node npm/yarn
2. Docker
3. protoc## Project setup
```
docker compose up -d
yarn install
yarn proto:gen
yarn start
cd client && yarn install
yarn start
```