Slack clone
A Slack clone using React JS, Redux JS, Material UI & Styled Components for the front-end and Firebase for authorization, authentication and Storage. Inspired by this tutorial.
Requirements
Inside the repo there is a .env.example file. Rename it to .env and fill the values with your own api keys.
For firebase you will need a firebase config file from your webapp with the following values.
REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=
REACT_APP_FIREBASE_APP_ID=
REACT_APP_FIREBASE_MEASUREMENT_ID=
Installation
Assuming you have npm installed, clone the repo and run the following code inside the cloned folder:
npm install
Usage
Inside the cloned folder run:
npm start