Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tushar-indurjeeth/slack-clone

A Slack clone with real time messaging, ability to add channels, and Google Authentication built using React and Redux.
https://github.com/tushar-indurjeeth/slack-clone

firebase-firestore-database firebase-hosting jsx material-ui-icon react-redux react-router reactjs styled-components

Last synced: about 13 hours ago
JSON representation

A Slack clone with real time messaging, ability to add channels, and Google Authentication built using React and Redux.

Awesome Lists containing this project

README

        

# Slack Clone
A Slack clone with real time messaging, ability to add channels, and Google Authentication built using [React](https://reactjs.org/) and [Redux](https://react-redux.js.org/).

## Live demo
[https://slack-clone-e86e5.web.app/](https://slack-clone-e86e5.web.app/)

## How it works
- You sign in with your Google account, the Authentication is done through [Firebase](https://firebase.google.com/)
- You can select a channel and send messages
- You can also create a new channel by clicking "Add Channel", and send messages in the new channel.

## Built using
- [React](https://reactjs.org/)
- [Redux](https://redux.js.org/)
- [Firebase](https://firebase.google.com/)
- [react-firebase-hooks](https://www.npmjs.com/package/react-firebase-hooks)
- [React Router](https://reactrouter.com/)
- [Styled Components](https://styled-components.com/)
- [react-spinkit](https://www.npmjs.com/package/react-spinkit)
- [Material UI Icons](https://material-ui.com/)
- [Flexbox](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox)

## Platform
- Hosted though [Firebase](https://firebase.google.com/)

## License
Code released under the [MIT License](https://github.com/Tushar-Indurjeeth/Slack-Clone/blob/50fce1cf832fc44d09f060a22175908c4061ab09/LICENSE).