/firechat

Firechat is a tiny chat application to demonstrate the use of apollo-link-webworker and firebase to handle graphql on the client side only

Primary LanguageJavaScript

Firechat is a tiny chat application to demonstrate the use of apollo-link-webworker and firebase to handle graphql on the client side only

Installing

git clone https://github.com/PCreations/firechat.git
cd firechat
cp .env .env.local
yarn

Create your own firebase project

Accept the Github authentication in the authentication settings of your project. Then you will have to edit some configuration file with your information :

firechat/.firebaserc

{
  "projects": {
    "default": "YOUR_PROJECT_NAME"
  }
}

firechat/.env.local

REACT_APP_FIREBASE_API_KEY="YOUR API KEY"
REACT_APP_FIREBASE_AUTH_DOMAIN="YOUR AUTH DOMAIN"
REACT_APP_FIREBASE_DATABASE_URL="YOUR DATABASE URL"
REACT_APP_FIREBASE_PROJECT_ID="YOUR PROJECT ID"

Starting and deploying

yarn start // localhost
yarn deploy // deploying on firebase hosting