Web app for live room chat.
check live demo at https://sumitjoshi97.github.io/react-slack
- Fork and clone this repo
- run yarn
- Add chatkit instance locator to env file
- run yarn start
Note: You will require these to run locally -
- react-chat-server to run locally https://github.com/react-slack-server
- a pusher chatkit account
- create a room with name general in pusher chatkit
- Signup / Login User
- User can create room
- Room chats
- User can enter messages in room
- User can add members to a room
- Add different themes in app
- Show presence of user - whether online or offline
- Show current active room
- User roles - admin, member
- Typing indicator to show users who are currently typing
- Show bottom messages in focus
- Functionality to remove room
- Functionality to remove member
- Private rooms
- One to one chats