Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rickychien/voice-hangouts
- Owner: rickychien
- Created: 2017-12-10T07:05:41.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-01T22:39:55.000Z (about 2 years ago)
- Last Synced: 2024-04-09T15:32:34.028Z (10 months ago)
- Topics: text-chat, voice-chat, webrtc
- Language: JavaScript
- Homepage: https://voice-hangouts.herokuapp.com
- Size: 2.03 MB
- Stars: 16
- Watchers: 1
- Forks: 3
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
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