Source code: https://github.com/pusher/react-slack-clone
My team and I are working on a hosted developer tool called Chatkit.
To test our own API and to demonstrate it’s power, we set out to build a comprehensive chat app similar to Slack. What do you think?
- Oauth authentication (GitHub only at the moment)
- Public and private rooms
- Rich media
- Typing indicators
- “Who’s online” lists
- Read receipts and unread message count
Hopefully you find Chatkit interesting (and maybe useful for a future project). In any case, we hope it’s a nice example of how to architect a complete React application.