Twitter Distributed Team Members: Name NYU net_id Sangram Ghuge smg727 Geetesh Nikhde gpn218 Architecture and function overview: Failure or View-change scenario: Setup Steps: Clone repoistory to a folder with GOPATH set Back-End Server: Go to BEServer folder and run the back-end server using: go run BEsrv.go To run the back-end server, we need GRPC set up on the machine Ensure the following grpc libraries are present at the path GOPATH/src/ : "golang.org/x/net/context" "google.golang.org/grpc" "google.golang.org/grpc/reflection" The above libraries can be obtained as shown here: https://grpc.io/docs/quickstart/go.html Front-End Server: The following files need to be built to run: Data.go and srv.go Have the back-end server running before the front-end server starts Go to - http://localhost:9090/home If you are not logged in, you will be redirected to the login page.