Skip to content

Real time chat web-application build with React.js and Golang

Notifications You must be signed in to change notification settings

ereid7/go-react-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLang and ReactJS Chat Web Application

A web development project to create a simple chat room experience in the browser using React w/ GoLang. The application can handle safe concurrent communication in Go with gorilla/websocket.

Running Locally

Running the backend WebSocket server:

  • cd into /backend
  • go run main.go

Running the frontend ReactJS application:

  • cd into /frontend
  • install dependencies with npm install
  • npm start

Navigate to http://localhost:3000/

Features

  • Real time web-based text chat
  • Allows users to log into the chatroom with a username (user info stored in browser session data)
  • Chat room members will be notified when a user connects/disconnects
  • Scrollable chat feed with timestamps

Example:

About

Real time chat web-application build with React.js and Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published