Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 2 months ago
JSON representation

<note: in active development>opensource chat application scaffold for building chat application with Go and Reactjs

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
```