Skip to content

A web-based chat application made using Go, React.js, MongoDB, and Docker

License

Notifications You must be signed in to change notification settings

MadRobin13/Chattr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chattr

Chattr Logo

A chat app made using Go and React.js

How to Use it:

  • Go to the deployment
  • Type your message and hit ENTER
  • Wait for someone else to message back!

What's Happening:

  • You send your message through the frontend
  • This message gets sent to the backend through a websocket connection
  • The backend then sends a pool of all messages back through the websocket
  • Finally, the frontend displays all the messages that were sent while your instance of the frontend was running

How to Run it Locally:

  • Open 2 terminals/powershells
  • In one, run cd .\backend\
  • Then run go mod tidy
  • Finally run go run .
  • Then for the other terminal, run cd .\frontend\
  • Then run npm install
  • Finally run npm run start

License:

This project is licensed under the BSD 3-Clause "New" or "Revised" License and can be found here


*Adapted from this very old tutorial.

About

A web-based chat application made using Go, React.js, MongoDB, and Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published