Skip to content

JinHoSo/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.