https://github.com/wlodpawlowski/react-chat-application
Chat messenger web application developed with React, Redux, Webpack, Eslint, JavaScript, Babel and PubNub
https://github.com/wlodpawlowski/react-chat-application
babel chai chat-application css3 dom eslint html5 istanbul javascript json jsx messenger-application mocha pubnub-chatting pwa react react-components react-router redux webpack
Last synced: 3 months ago
JSON representation
Chat messenger web application developed with React, Redux, Webpack, Eslint, JavaScript, Babel and PubNub
- Host: GitHub
- URL: https://github.com/wlodpawlowski/react-chat-application
- Owner: wlodpawlowski
- License: mit
- Created: 2018-02-15T23:34:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-19T22:04:53.000Z (over 8 years ago)
- Last Synced: 2026-01-03T12:26:19.769Z (6 months ago)
- Topics: babel, chai, chat-application, css3, dom, eslint, html5, istanbul, javascript, json, jsx, messenger-application, mocha, pubnub-chatting, pwa, react, react-components, react-router, redux, webpack
- Language: JavaScript
- Homepage:
- Size: 964 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pubnub-react
> A chat application written in React using PubNub API
## Getting Started
Clone this repo.
## npm scripts
Install the npm packages using:
```bash
$ npm install
```
### Dev
```bash
$ npm run dev
```
This runs a development mode server with live reload etc.
Open `http://localhost:8080` in your browser.
### Production
```bash
$ npm run build
$ npm start
```
This runs a production-ready express server that serves up a bundled and
minified version of the client.
Open `http://localhost:8080` in your browser.
### Tests
#### Single Run
```bash
$ npm run test
```
#### Watch Files
```bash
$ npm run test:watch
```
#### Coverage
```bash
$ npm run cover
```
#### Connecting to remote APIs
Both the devmode and production servers provide a way to proxy requests to
remote HTTP APIs. This can be useful for working around CORS issues when
developing your software.
Edit [this file](server/proxy-config.js) to mount such APIs at a given path.
## License
Copyright (c) 2016 rangle.io
[MIT License][MIT]
[MIT]: ./LICENSE "Mit License"