tianrendong / cs1680-final-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cs1680-final-project

Chat App with gRPC and React

A chat app where users can broadcast text messages and music that is available on the server. Music can be played out in browsers.

Demo.mp4

How to Run

  • If running for the first time, build docker image: inside client directory, make docker
  • If any changes are made to the message or service definitions in ./model, run make proto in root directory to compile
  • Start envoy proxy: make start_envoy
  • Start server: make server
  • Start client: make client

About


Languages

Language:JavaScript 65.1%Language:TypeScript 18.7%Language:Go 6.3%Language:SCSS 5.6%Language:HTML 2.2%Language:Dockerfile 1.1%Language:Makefile 1.0%