Client Realtime Chat for Pager
You will need .env files
Install yarn globally
$ npm install -g yarn
Install project dependencies
$ yarn
Run it locally
$ yarn start
Run jest tests.
$ yarn test
Run eslint fix
$ yarn eslint-fix
- You will need .env files
Generate build folder
$ yarn build
- You will need .env files and permission to deploy to this firebase app
Generate build folder + deploy to firebase
$ yarn deploy
- There are some "TO DO" keywords in between the code, fix those.
- Implement persistante of connection to the chat.
- Fix warnings from webpack about oversized bundle.js and main.css.
- Implement test for all components, and more detailed ones.
- Giphy selection with keyboard.
- Better managment of socket status.
- Implement redux, redux observable.