Skip to content

kerlic/firebase-chat-server

 
 

Repository files navigation

Introduction

The functions in firebase-chat-server are the backend module required for the operation of chat platform.

  • Support private room
  • Support group room
  • Send a direct message
  • Send a group message
  • Send the push notification for direct and group message
  • Send an info message to notify the creation of a group or a member joining

Pre requisites

You can find more info about Firebase Functions here https://firebase.google.com/docs/functions/get-started

Project setup

  • Clone or download this repo from github
  • Run from command line:
cd functions 
npm install
  • Login to Firebase CLI with firebase login. More info here https://firebase.google.com/docs/cli/
  • Set up your Firebase project by running firebase use --add, select your Project ID and follow the instructions.

Deploy

  • Deploy to Firebase using the following command: firebase deploy. You can see the deployed functions on the Firebase Console under Functions menu.

About

Cloud functions chat server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%