graphql-engine/docs/graphql/manual/event-triggers/samples.rst
2019-01-17 19:02:56 +05:30

41 lines
1.3 KiB
ReStructuredText

Event trigger samples
=====================
.. contents:: Table of contents
:backlinks: none
:depth: 1
:local:
Boilerplates
^^^^^^^^^^^^
Here are few boilerplates you can use to build and deploy event triggers on different cloud providers:
* Source code: https://github.com/hasura/graphql-engine/tree/master/community/boilerplates/event-triggers
There are 2 types of boilerplates:
**Echo**
Returns the event payload with some augmented data. Helps you in understanding the event payload and parsing it.
**Mutation**
Makes a mutation based on the event payload. Helps in understanding database access in event trigger.
Push Notifications
^^^^^^^^^^^^^^^^^^
Here's a `notification demo app <https://serverless-push.demo.hasura.app/>`_ showcasing sending web
notifications using Hasura event triggers and FCM.
* Video: https://www.youtube.com/watch?v=nuSHkzE2-zo&feature=youtu.be
* Source code: https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/serverless-push
Data Transformations (ETL)
^^^^^^^^^^^^^^^^^^^^^^^^^^
Here's a `serverless ETL demo app <https://serverless-etl.demo.hasura.app/>`_ built using Hasura event triggers and
Algolia search.
* Video: https://youtu.be/kWVEBWdEVAA
* Source code: https://github.com/hasura/graphql-engine/tree/master/community/sample-apps/serverless-etl