Chat One to One built with GoLang Backend and ReactJS UI.
- GoLang installed.
- MySql.
- Node and NPM installed.
- Gin-Gonic.
- Gorilla WebSockets.
- Gorm ORM.
- One to one.
- Update other users status (Online / Offline).
- App notification if user don't have a selected chat.
- Create new database in MySql with this name:
chatgolang
. - Open your terminal and run:
cd $GOPATH
- After that, run:
git clone https://github.com/lauti7/chat-onetoone-golang chat
- Type:
cd chat/backend
. - Run:
go get ./...
then run:go run *.go
. - Open a new terminal tab in root project folder and run:
cd chatapp && npm install
npm start
Now, on port :8080
is running Golang Backend and on port :3000
is running React.
- Add
Typing Event
in frontend. - Chat Groups (Now only one to one).