https://github.com/musobarlab/rumpi
<note: in active development>opensource chat application scaffold for building chat application with Go and Reactjs
https://github.com/musobarlab/rumpi
go golang nodejs reactjs websocket
Last synced: about 1 year ago
JSON representation
<note: in active development>opensource chat application scaffold for building chat application with Go and Reactjs
- Host: GitHub
- URL: https://github.com/musobarlab/rumpi
- Owner: musobarlab
- License: mit
- Created: 2020-04-17T16:06:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T23:47:08.000Z (over 1 year ago)
- Last Synced: 2025-04-19T08:33:56.062Z (about 1 year ago)
- Topics: go, golang, nodejs, reactjs, websocket
- Language: Go
- Homepage:
- Size: 984 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opensource chat application scaffold for building chat application with Go and Reactjs
# Note:
This project still in active development
## Current preview with Reactjs Client
[
](https://github.com/musobarlab/rumpi)
## Server Side
Server side uses Go and Gorrilla
## Client Side
There are two client side applications you can choose, either Reactjs or Nodejs with express
# Running Server
```shell
$ make build
$ ./rumpi
```
# Running Client
## Node Client `deprecated and not maintained, please use the Reactjs client instead`
https://github.com/musobarlab/rumpi/tree/master/client/node-client
```shell
$ cd client/node-client
$ npm install
$ npm start
```
Or with specific `PORT`
```shell
$ PORT=3000 npm start
```
Visit http://localhost:3000
## Reactjs Client
https://github.com/musobarlab/rumpi/tree/master/client/react-client
replace this config with your own config
https://github.com/musobarlab/rumpi/blob/master/client/react-client/src/index.js#L9
```shell
$ cd client/react-client
$ npm install
$ npm start
```