A chatroom project made for learning about Web Sockets, Containerization, and Cloud Deployment.
Run the following command: git clone https://github.com/collaboratorsje/Go-Chat.git
Run the following command: cd go-chat
Ensure you have Golang installed on your system.
Run the following command: go run main.go
The server will be live on localhost:8080
.
This chat is still under development.
Install the following packages to ensure the application runs correctly:
go get github.com/gorilla/websocket
go get cloud.google.com/go/dialogflow/cx/apiv3
go get google.golang.org/api/option
go get github.com/joho/godotenv
Install the following packages and tools to run tests and view coverage reports:
go get github.com/stretchr/testify
go install github.com/golang/mock/mockgen@latest
go install golang.org/x/tools/cmd/cover@latest
You can access the live version of the application here: Live Server Link