Home

Awesome

image

Algo Builder Templates

Dapp templates for Algo Builder.

Distributed Applications (dapps) are basically decentralized applications. The templates in this repository are extremely helpful and easy to use. They are designed and implemented to provide aspiring developers a headstart in building dapps on Algorand Blockchain. The templates use algosdk, Algo Builder, Algosigner, Wallet Connect and MyAlgo Wallet

The detailed description about each template and how to properly use them can be found in the docs directory.

Usage

Each template is a single project (with 1 package.json file) comprising of:

Deployment information (using algob deploy above) is stored in checkpoints (in /artifacts). Checkpoint information is available for user in the React application.

The templates can be easily bootstrap using the algob unbox-template command.

After successfully unboxing the template, please link the algob package in the template directory to use it for running scripts. The steps for the process can be found here.

To learn how to install and use algob, visit Algo Builder.

Quick Start

algob unbox-template <template-name> <destination-directory> --force (flag)

Available templates

Add new template / Update existing template

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

To add a new dapp template or update an existing one, feel free to create a pull request from your fork to this repo.

You can also chat with us on the #algo-builder channel at the Algorand discord server.

Connect algob project settings with a webapp

An algob project can be easily connected/integrated with your dapp. You can learn how to do it in algob webapp project settings guide.

Loading assets and checkpoints in webapp

Assets and checkpoints can be easily loaded in your web app. You can learn how to do it from checkpoint guide.