Tutorials
Step-by-step guides by language and level
-
Build a SolidJS Web App with Wallet Integration
Create a web app with SolidJS and the solid-algo-wallets library to enable users to sign Algorand transactions with their wallet
-
Algo Builder: Intro to the Web Package
This tutorial is to demonstrate [`pipeline-ui`](https://github.com/scale-it/algo-builder-templates/tree/master/pipeline-ui) and [`AlgoSigner`](https://www.purestake.com/technology/algosigner/) in webapp using [`@algo-builder/web`](https://github.com/scale
-
Algosearch Setup
A how to guide on set up AlgoSearch using Docker compose
-
Stateless session management with the Pera wallet
Leveraging Wallet Connect, NextJs and Redux to securely login users.
-
Using Azure Key Vault for Wallet Transactions using JavaScript
The aim of this tutorial to teach how to use Azure KeyVault to store secret and retrieve the secret to sign transactions and recover account.
-
Song Vote on Algorand - Create and deploy a fully functioning Dapp
Create and deploy dApp to vote on songs (or other things) on the Algorand test network. By the end you will have a good understanding of the full development pipeline on Algorand!
-
Royalty Fees in Algorand Using PyTeal
This is a short tutorial that explains how to implement Royalty Fees using Inner Transactions and Teal v5 capabilities in Algorand.
-
Using PureStake API with Algo Builder
In this tutorial we present how to use PureStake API (algodv2 and indexer) within `algob` projects.
-
Building a lending pool using Reach
A lending pool is a contract which can be use to lend and borrow funds, tokenize debt and track interest earned or due. We will use Reach to build such a lending pool and see how the high level features make it easy to write such complex apps.
-
Using TEAL debugger with algo-buiilder
In this tutorial we present how to use TEAL debugger with `algob` (debugging smart contracts with dry run OR launch a live debugging session)
-
Using loop invariants for verification in Reach
Loops can be quite useful for writing Reach programs but verifying the outcome of loops can be challenging. In this tutorial, we will go through a tour of one of the most important features of Reach - automatic verification of loops using invariants.
-
Integrating ALGO and ASA transfers within your application
Learn how to integrate your application with Algo or ASA by walking through code examples.