Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 1.77 KB

README.md

File metadata and controls

79 lines (50 loc) · 1.77 KB

cacioepepe

BostonHacks Registration Portal

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 Cacioepepe, view our contribution guide.