Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rickychien/voice-hangouts

Voice hangouts with your friends
https://github.com/rickychien/voice-hangouts

text-chat voice-chat webrtc

Last synced: about 2 months ago
JSON representation

Voice hangouts with your friends

Awesome Lists containing this project

README

        

# Voice Hangouts

Voice hangouts with your friends

## Prerequisites

* [node] >= 9.3.0
* [npm] >= 5.6.0

## Techniques

* [react] - A declarative, efficient, and flexible JavaScript library for building user interfaces.
* [redux] - a predictable state container for JavaScript apps.
* [react-redux] - Official React bindings for Redux
* [react-router] - A complete routing library for React
* [redux-thunk] - Allows you to write action creators that return a function instead of an action.
* [webpack] - module bundler.
* [babel] - A compiler for writing next generation JavaScript.
* [css-modules] - Modulize CSS.

### Development Guide

#### Development

1. Install packages via [npm]

```
npm install
```

2. Start webpack development server

```
npm start
```

3. Visit in browser

#### Production

Production build will exclude unnecessary resources (e.g. [redux-logger] only enable in development mode), minimizing resources and shipping production build libraries for real website experience.

1. Install packages via [npm]

```
npm install
```

2. Start production server

```
NODE_ENV=production npm start
```

3. Visit in browser

#### Clean up artifact resources

```
npm clean
```

[node]: https://nodejs.org/
[npm]: https://www.npmjs.com/
[react]: https://github.com/facebook/react
[redux]: http://redux.js.org/
[react-redux]: https://github.com/reactjs/react-redux
[react-router]: https://github.com/reactjs/react-router
[redux-thunk]: https://github.com/gaearon/redux-thunk
[webpack]: https://github.com/webpack/webpack
[babel]: https://github.com/babel/babel
[css-modules]: https://github.com/css-modules/css-modules
[redux-logger]: https://github.com/fcomb/redux-logger