Collection of Rowy's templates for cloud functions cod snippets - including for derivative, action columns and extensions.

Overview

Rowy Templates

Collection of Rowy's backend templates and code snippets for cloud functions - including for derivative, action columns and extensions.

What is Rowy?

Rowy is an open-source low-code platform to build your product backend fast.

Rowy platform provides you:
⭐️ A ready-to-use spreadsheet-UI for managing and collaborating on your database with your team
⭐️ A low-code way to build cloud functions on Firestore and Google Cloud Platform, all in your browser.

What does Cloud Functions in low-code mean?

Building cloud functions in low-code with Rowy means you only focus on your function logic and Rowy takes care of everything else for you, including:

🤝 packaging up the cloud function with necessary config files, installing any NPMs if any
🎁 bundling the functions in the most efficiently way
deploying them in on click directly to your Firebase/GCP project

This means, no more messing around with CLIs, cloud console, terminals, reading tons of docs and doing DevOps.
You purely focus on the logic of your cloud function.

How can you get started with Cloud functions in low-code?

  • To get started first setup an account on Rowy
  • Create a new project on your workspace and connect to your Firebase project
  • Create a table collection to store your data on Firestore and manage via Rowy's spreadsheet UI
  • Create any code-able column such as Derivative, Action scripts or table level extensions
  • Use one of the ready to use templates or create your own in javascript/typescript
  • Click deploy and thats it

You can watch a full video of how you can create a cloud function in low-code below

Cloud function in low-code using rowy

Contribution Guide

After setting up and creating a cloud function code-snippet on Rowy as per the above instructions, you can contribute them to the Rowy's open-source templates repo by submitting PR with the code snippet from the derivative you have created.
Code Snippet

Submit a PR with a folder added to the derivative directory with the relevant name of the code-snippet. The folder should contain two files:

See a sample of an expected PR submission here.

Need help?

Join Rowy's Discord and post under the #contribution channel with what you are building/need help with.

License

By contributing to Rowy, you agree that your contributions will be licensed with the same license that is specified in the repository you are contributing to.

Comments
  • Added Connector templates and code snippets

    Added Connector templates and code snippets

    The PR includes added Extension templates for the following:

    • [x] Static Connector
    • [x] Firestore Collection Connector
    • [x] API Connector
    • [x] MeiliSearch Connector
    • [x] JSON Object Connector
    • [x] Google Maps Connector
    opened by BeeBombshell 0
  • Added Extension templates and code snippets

    Added Extension templates and code snippets

    This PR includes added Extension templates for the following:

    • [x] Task/ Discord Message
    • [x] DocSync
    • [x] Algolia Index
    • [x] Twilio Message
    • [x] Slack Message
    • [x] History Snapshot
    • [x] API Call
    • [x] Push Notification
    • [x] BigQuery Index
    opened by BeeBombshell 1
  • Added Derivative templates and code snippets

    Added Derivative templates and code snippets

    This PR includes added Derivative templates for the following:

    • [x] Geocoding API
    • [x] Toggling
    • [x] Text-to-Speech
    • [x] UTM Links Generator
    • [x] Movie Metascraper
    • [x] IMDB Movie API
    • [x] Unsplash Image API
    • [x] AI Alt-text Generator
    opened by BeeBombshell 1
  • Extension: Mailgun

    Extension: Mailgun

    Describe the extension Every time a new row is created on Rowy, send an email using Mailgun

    Logic: (Would be similar to Sendgrid)

    • For every new row created on Rowy and if the email field is present then send an email using Mailgun

    Notes

    • Figure out the Mailgun API, how to send email using Mailgun and the parameters needed
    • Make sure when submitting the PR to remove any API token used and add a comment to use rowy.secrets utility instead to retrieve the token from Google Secret Manager.
    good first issue extension 
    opened by harinij 0
  • Extension: Notion

    Extension: Notion

    Describe the extension Every time a new row is created, updated or deleted on Rowy, update the data on the connected Notion database table.

    Logic:

    • If any row is not available on Notion, it will create a new row.
    • If a row already exists then only update it
    • If a row is deleted on Rowy, then the corresponding row on the Notion side gets deleted

    Notes

    • Figure out Notion API, how to connect to the Notion database, and the parameters needed
    • Make sure when submitting the PR to remove any API token used and add a comment to use rowy.secrets utility instead to retrieve the token from Google Secret Manager.
    good first issue extension 
    opened by harinij 0
Owner
Rowy
Build on Google Cloud Platform in minutes. Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser and more.
Rowy
This extensions will prompt you to remove any other extensions that we found as being broken and unmaintained.

octarine vscode extension This extensions will prompt you to remove any other extensions that we found as being broken and unmaintained. We do expect

42picky 4 May 27, 2022
Bookmarklet exploit that can force-disable extensions installed on Chrome. Also has a very fancy GUI to manage all extensions!

ext remover Bookmarklet exploit that can force-disable any extension installed on Google Chrome Instructions Here are the instructions to using this e

Echo 124 Jan 6, 2023
AWS SAM project that adds the snippets from serverlessland.com/snippets as saved queries in CloudWatch Logs Insights

cw-logs-insights-snippets Serverlessland.com/snippets hosts a growing number of community provided snippets. Many of these are useful CloudWatch Logs

Lars Jacobsson 12 Nov 8, 2022
This extensions adds blocks to help you create your own carnival games in MakeCode Arcade using throwable balls, extra timer functions, and extra game-over options.

Usage This extensions adds blocks to help you create your own carnival games in MakeCode Arcade using throwable balls, extra timer functions, and extr

Microsoft 6 Nov 16, 2022
logseq custom.js and custom.css utilities : resize query table columns, hide namespaces...

logseq-custom-files custom.js and custom.css utilities for Logseq. current version v20220331 query table view : add handles on the query table headers

null 44 Dec 7, 2022
Javascript Library to create scrollable table with infinite rows and columns.

Fattable Demo Checkout the demo here. What is it? Fattable is a javascript Library to create table with infinite scroll, with infinite number of rows

Paul Masurel 477 Sep 19, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
A plugin for the Obsidian markdown note application, adding functionality to render markdown documents with multiple columns of text.

Multi-Column Markdown Take your boring markdown document and add some columns to it! With Multi Column Markdown rather than limiting your document lay

Cameron Robinson 91 Jan 2, 2023
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
An npm package with Tailwind CSS utility classes for creating responsive grid columns without media queries using auto fit.

Grid Auto Fit for Tailwind CSS A plugin that helps you create a responsive grid layout in Tailwind CSS without using media queries. It uses the auto-f

Thirus 80 Dec 28, 2022
CloudCrafter CLI is a command-line interface tool that provides templates for common cloud resources to help you get started quickly.

CloudCrafter CLI CloudCrafter CLI is a command-line interface tool that provides templates for common cloud resources to help you get started quickly.

Missio 7 May 5, 2023
we learn the whole concept of JS including Basics like Object, Functions, Array etc. And Advance JS - Understanding DOMs, JQuery, Ajax, Prototypes etc.

JavaScript-for-Complete-Web Development. we learn the whole concept of JS including Basics like Object, Functions, Array etc. And Advance JS - Underst

prasam jain 2 Jul 22, 2022
A simple To-Do list with webpack including the functions of adding, removing, editing and selecting the completed tasks.

Project Name To Do List Built With HTML CSS JS Live Demo To Do List Getting Started To get a local copy up and running: Clone this repository or downl

Rex Soul 14 Aug 25, 2022
A simple To-Do list with webpack including the functions of adding, removing, editing and selecting the completed tasks.

Project Name To Do List Built With HTML CSS JS Live Demo To Do List Getting Started To get a local copy up and running: Clone this repository or downl

Rex Soul 12 Jul 30, 2022
A simple To-Do list with webpack including the functions of adding, removing, editing and selecting the completed tasks.

To Do List To Do List provides you with functionalities such as: adding a Todo to the list removing a Todo from the list editing a Todo in the list ch

Htet Naing 14 Aug 25, 2022
Collection of customizable Anki flashcard templates with modern and clean themes.

Anki Templates Collection of customizable Anki flashcard templates with modern and clean themes. About Features Themes Instructions Add-on support Com

Pranav Deshai 101 Dec 29, 2022
⚡️ A collection of open-source solution templates to integrate within Buildable Flows.

Buildable ⚡️ Buildable is an instant backend tool that makes a software developer’s day more delightful. We’re helping engineers breeze through featur

Buildable 161 Dec 15, 2022
A GitHub Action to cache your workload to a Google Cloud Storage bucket.

Google Cloud Storage Cache Action GitHub already provides an awesome action to cache your workload to Azure's servers hosted in United States. However

MansaGroup 9 Dec 15, 2022