Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxmckenzie/funcshui
Collection of serverless functions for use with Vercel (formerly Zeit), GCP, Digital Ocean
https://github.com/maxmckenzie/funcshui
gcp-cloud-functions javascript serverless vercel-now zeit zeit-now
Last synced: about 2 months ago
JSON representation
Collection of serverless functions for use with Vercel (formerly Zeit), GCP, Digital Ocean
- Host: GitHub
- URL: https://github.com/maxmckenzie/funcshui
- Owner: maxmckenzie
- Created: 2020-04-23T15:57:51.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T02:15:42.000Z (almost 2 years ago)
- Last Synced: 2024-07-30T21:07:45.491Z (5 months ago)
- Topics: gcp-cloud-functions, javascript, serverless, vercel-now, zeit, zeit-now
- Language: HTML
- Homepage: https://funcshui.now.sh
- Size: 629 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Funcshui
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/maxmckenzie/funcshui/test?style=flat-square)
![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/maxmckenzie/funcshui?style=flat-square)https://funcshui.now.sh/
Funcshui is a collection of deploy ready serverless functions for use with platforms like Zeit, GCP, Digital Ocean or AWS. They provide a clean tested set of node functions for multiple use cases.
This library has been built to work with Zeit. You can deploy a demo version of it with the button below.
[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/maxmckenzie/funcshui/tree/master)
Features
- Endpoint testing: using Ava and supertest
- Deploy to Vercel button: Deploy your own ready to use version and add your environment variables# ToDo
- Calculations alias and path `calc` - Mortgage
- Calculations alias and path `calc` - Mortgage with percentage change
- Mailchimp - Subscribe user
- Mailchimp - unsubscribe user
- Stripe - pay with card
- Stripe - create subscriber
- Stripe - cancel subscriber
- Stripe - get customer
- Stripe - get subscriptions
- Stripe - get invoices
- Mailgun - Sendmail
- SendGrid - Sendmail
- Slack - Send Message
- Google Chat - Send Message
- Matix - Send Message## ToDo Documentation
- Environment Variables
- Calling the endpoints from your frontend app
- Function Request process
- Per Fucntion Docs
- ReferenceAdditional possible platforms templates
- Xero
- Holded
- QuickbooksAdditional possible features
- funcshui.conf.js for API url definitions### Sources
https://vercel.com/docs/runtimes#official-runtimes/node-js