Skip to content

Firestore Chat app that using a Google Cloud Function

Notifications You must be signed in to change notification settings

codebender/firechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firechat

A simple chat for new friends https://codebender-12e17.web.app/

Demo

Dependencies

Cloud Function

  • Dev

    • change to the function directory cd functions
    • Install Go dependencies: go mod vendor
    • Run tests: ENV=test go test
  • Deployment using gCloud SDK

    • Download & install: https://cloud.google.com/sdk/docs/quickstart-macos
    • Authenticate gcloud auth login
    • Set Project ID: gcloud config set project <YOUR PROJECT ID HERE>
    • Deploy: gcloud functions deploy SendMessage --runtime go113 --trigger-http --allow-unauthenticated

Frontend

  • Dev

    • Open frontend/index.html
  • Deployment using Firebase hosting

    • Download NodeJS brew install node
    • Install firebase-tools library: npm install firebase-tool
    • Login to firebase: firebase login
    • Deploy to Firebase Hosting: firebase deploy

About

Firestore Chat app that using a Google Cloud Function

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published