README
Funcshui
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.
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
- Moonmail - Sendmail
- Moonmail - Subscribe
- Moonmail - unsubscribe
- 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
- Reference
Additional possible platforms templates
- Xero
- Holded
- Quickbooks
Additional possible features
- funcshui.conf.js for API url definitions