Skip to content

esnz/chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Contributors