Skip to content

ksapru/project-engage

 
 

Repository files navigation

project-engage

Project Engage

Actions Status License

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Calling Firebase functions

With an authenticated @firebase/app object,

firebase.functions().httpsCallable("name-of-function")(input_data).then(data => {...})

For more info on the types of functions, visit the official Firebase Documentation.

Making a Firestore transaction

With an authenticated @firebase/app object,

import { db } from "../firebase/init";
db.collection("name-of-collection").doc("doc-identifier").action().then(data => {...})

For more info on actions that can be performed, visit the official Firebase Documentation.

Deployment

After running the buildscript, run the following command after installing the Firebase CLI to deploy the website as well as the functions.

firebase deploy

To deploy only functions,

firebase deploy --only functions

To deploy a specific function,

firebase deploy --only functions:(function name)

Contributing

To contribute to Project Engage, view our contribution guide.

Releases

No releases published

Packages

No packages published

Languages

  • Vue 50.6%
  • JavaScript 41.8%
  • HTML 7.6%