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
Crowdfunding Dapp with Reach
Building a crowdfunding dapp using the Reach blockchain development platform.
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.
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.