This repository collects ready-to-use blueprints for Baqend Code.
The idea is that as a Baqend user, you can share your modules with the community, get feedback & improvements and start your projects with blueprints for common problems: intergrations to payment providers, social networks, 3rd party APIs, data mining algorithms, tracking implementations, etc.
These are the currently available blueprints, what they do and who contributed them:
- Rate-Limiter - limits the number of calls that can be made from a given IP per minute. Userful for expensive computations or for Baqend code that uses rate-limited 3rd party APIs. Contributor: Baqend, support@baqend.com
- Download-to-File - Downloads a file from a web URL and saves it as a Baqend file. Contributor: Baqend, support@baqend.com
To learn how Baqend Code works in general, check out the Guide on Baqend Code.
If you are using the dashboard directly, simply copy the *.js
files from the blueprint's folder and paste each in the dashboard as a new Baqend code.
If you are using the Baqend CLI, copy the *.js
files from the blueprint's folder into the /baqend
folder of your project. Use baqend deploy
to deploy the blueprint to your app.
To share a blueprint with the community, simply open a pull request. A Baqend developer will review the code and accept it to this repository or request certain changes. Check out the existing blueprints as refernce for how they should look like.
All blueprints fall under the very permissive MIT license