pusher / react-slack-clone
- четверг, 5 апреля 2018 г. в 00:15:31
JavaScript
Complete chat application, built with Chatkit
Slack clone powered by Chatkit. See it in action here: https://pusher.github.io/react-slack-clone
This is a static, single page web app bootstrapped with create-react-app for ease of setup, distribution and development. It is a thin UI wrapper around the pusher-chatkit-client library to demonstrate how different features can work together to form a compelling real-time chat client with various potential product applications.
The Chatkit SDK allows you to implement features you would expect from a chat client. these include:
Want to get involved? We have a bunch of beginner-friendly GitHub issues.
The demo attempts to be feature complete according to documentation here. Feature requests should be made via issues or pull requests to this repository.
To run the application locally, you'll need to clone the repo, install dependencies, and run the app.
$ git clone https://github.com/pusher/react-slack-clone
$ cd react-slack-clone
$ yarn && yarn start
The app will start in development mode and open a browser window on http://localhost:3000
. The project will rebuild and the browser will reload automatically when source files are changed. Any build or runtime errors are also propagated to and displayed in the browser.
The app depends on a GitHub authentication and user creation endpoint that is hosted here.