Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dalenguyen/firebase-functions-snippets

Awesome Firebase Functions snippets that cannot be ignored
https://github.com/dalenguyen/firebase-functions-snippets

firebase firebase-functions snippets

Last synced: 2 months ago
JSON representation

Awesome Firebase Functions snippets that cannot be ignored

Awesome Lists containing this project

README

        

# Awesome Firebase Functions Snippets

Here contains all my works that involves with writing firebase functions

In order to use this, you should know how to create and deploy firebase functions. If you don't, please read [Get started](https://firebase.google.com/docs/functions/get-started)

## CI / CD

- [Google Cloud Build](/ci-cd/cloudbuild.md)
- [Github Actions](/ci-cd/github-actions.md)

## Others

- [Easy to test Firebase Functions locally](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/local-test-easy.js)
- [Export from Firebase Functions to CSV or JSON](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/csv-json-export.js)
- [Dealing with HTTP Request](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/http-request.js)
- [Send SMS with Twilio](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/send-sms-with-twilio.js)
- [Send Email with Sendgrid](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/send-email-with-sendgrid.js)
- [Send Email with Mailgun](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/send-email-with-mailgun.js)
- [Send notifications with Slack](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/send-notifications-with-slack.js)
- [Create a revison on every updates](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/revisions.ts)
- [Schedule a function](https://github.com/dalenguyen/firebase-functions-snippets/blob/master/schedule.ts)

The CSV or JSON code will get a HTTP request and return a JSON or CSV file that user wants. You can either call the request direction from your browser or you can user [cron-job.org](https://cron-job.org/en/members/jobs/details/?jobid=919859).