Clone Slack App

Simple chat app ReactJS app with Redux, Firebase.

Live demo:

Run Locally

1. Install Dependencies
$ npm install
2. Create a new firebase project

Login to your google account and create a new firebase project [here](

Open firebase.js and add the following configuration details. You can either use the same configuration details for both development and production but it’s best to make separate projects. It can be found on your firebase project settings.

// SAMPLE CONFIG .firebase-config, you should put the actual config details found on your project settings
  apiKey: "AIzaSyAxLNQP1wQtANxiKge84Okz-6ePtlp_U9Q",
  authDomain: "",
  projectId: "slackclone-d3bea",
  storageBucket: "",
  messagingSenderId: "575920230609",
  appId: "1:575920230609:web:d74c57c12d8b60e40735f0"

After setting up necessary configuration, create a Database and choose Cloud Firestore and start in test mode

3. Run development server
$ npm run dev-server
4. Build the project
$ npm run build


View Github