You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Nicolas Garnier 6528d6956c Added the minimal-webhook sample. 9 years ago
lastmodified-tracking Simplified lastmodified-tracking. 9 years ago
minimal-webhook Added the minimal-webhook sample. 9 years ago
text-moderation Some auth updates on the text-moderation sample 9 years ago
.gitignore Adding initial README, license files and CONTRIBUTING rules. 9 years ago
CONTRIBUTING.md Adding initial README, license files and CONTRIBUTING rules. 9 years ago
LICENSE Adding initial README, license files and CONTRIBUTING rules. 9 years ago
README.md Added the minimal-webhook sample. 9 years ago

README.md

Firebase Cloud Functions Templates Library

This repository contains a collection of templates showcasing some typical uses of Firebase Cloud Functions.

Prerequisites

To learn how to get started with Cloud Functions and Firebase try the quickstarts (Web, Android) and have a look at the documentation.

Use Cases and Samples

This repository contains the following templates:

Text Moderation

How to moderate user input text for bad words. For example this can be used to moderate usernames, chat or forum messages.

LastModified Firebase DB tracking

Tracking when the Firebase DB (or a subset) was last modified.

Webhook upon Database writes

Writing to the Database triggers a request to a callback URL (a Webhook). The content of the modified Data is sent to the Webhook.

Automatic message translation TODO import from go/hearth-codesamples

Integrates the Google Translate API to perform automatic text translation across any number of languages. Language codes can be stored in Firebase for on the fly changes.

Full-text search via Algolia TODO import from go/hearth-codesamples

...

Contributing

We'd love that you contribute to the project. Before doing so please read our Contributor guide.

License

© Google, 2015. Licensed under an Apache-2 license.