React Chat App Done:
How to use:
- Pull from git
- Run npm install
- Run npm build (for production) or npm start (for dev)
- Run node server
If you are in development, you can use the app on localhost:8080 and in production you can use it on localhost:8999
Technologies used:
- React
- Redux
- Saga
- WebSockets
- Express
- Webpack
- Jest
- SCSS
What is done:
- You can exchange messages between two tabs in the same browser
- You can format messages using commands: /think , /fadelast , /highlight
- Your messages are automatically formatted after send to include the 😉 on (wink) ;) and 😊 оn (smile) :)
- Command /nick will change your username
- Command /oops will remove your last message
- Command /countdown will forward your chat buddy to a new url after the countdown is done
- When your message buddy writes you will be notified
- Test for util functions and reducers are done with jest
- Small UI kit library can be found in src/components/ui
- Composite Components are in the src/components folder
- Almost all the logic is on the client side with a plain server that broadcasts.
Work log:
- 23.06.2018 start 10 a.m. end 18 p.m. with an hour rest :)
- 24.06.2018 start 18 p.m. end 20 p.m.
- 25.06.2018 start 11 a.m. end 16 p.m.