Skip to content

esnz/chatapp

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

ChatApp

A realtime chat application created with React & Firebase

Live Demo

Tech Stack

React, Typescript, Mobx, Firebase

Getting Started

First you need a Google Firebase account, once you setup that, create a .env file at root of the project directory and copy the configuration variables below to .env file, and assign the variables value from your Firebase account.

REACT_APP_API_KEY=
REACT_APP_AUTH_DOMAIN=
REACT_APP_DATABASE_URL=
REACT_APP_PROJECT_ID=
REACT_APP_STORAGE_BUCKET=
REACT_APP_MESSAGING_SENDER_ID=
REACT_APP_APIID=
REACT_APP_MEASUREMENTID=

You also need to setup Facebook Authentication from your Firebase account in case you want to allow users to sign up with their Facebook account.

Finally clone this repository, install dependencies and run the local server

npm install
npm start

License

MIT

About

Realtime chat application with React & Firebase

Topics

Resources

Stars

Watchers

Forks