Customize/Implement chat feature

Job ID: 33473150

Budget: $30 – $250 USD

I currently have a website built in react.
I have a chat feature I am looking to implement.
The chat component is already built however I need to make some changes to it to fit current requirements:

Tools:
- Pubnub - React
- socket.io - AXIOS

File to be modified: - Chats.js
- Reducer
- Routes Requirements:
- Add chat to side menu
- Add chat to navigation
- Ensure chat history is changed when contact selected in list on left
- Ensure when user search , contact list is filtered
- Ensure on send click message is sent to server and new list of
messages are recieved (dummy data can be used for initial stages)
- Open pubnub socket when contact click to initialize socket between
both users
- Monitor socket to get messages from other party on demand
- Allow images to be sent over chat and read by end user