Sample code and explanations for common use cases on Algorand. Search by language, subject, and more.
Block'n'Poll - Blockchain polling web application
Block'n'Poll is a blockchain polling web application that allows users to easily create permissionless polls and vote on Algorand blockchain.
PLC interacting with Algorand Blockchain
Industrial computers (PLCs) are widespread today. Connecting them to Algorand opens key areas of Industry 4.0
Building Mobile Apps Using React-Native-Algo Library
The react-native-algo library provides mobile developers easy access to the java-algorand-sdk while building an android app in react-native.
ASA Recurring Withdrawal DApp
Build an ASA's recurring withdrawal dApp combining Algorand Standard Assets, Algorand Smart Contracts and Atomic Transfers.
Using the Circle API to transfer funds between the Algorand blockchain and traditional bank accounts
This article describes the new TestNet dispenser’s design and implementation, enabling both USDC and Algos for testing.
FDA Recalls Application
This application stores FDA recall data on Algorand’s blockchain and then uses Algorand's indexer to locate the FDA recall data.
AlgorandTipBot on Telegram - Send ALGO to any @username
The AlgorandTipBot enables Telegram users to send tips (small amounts of ALGO) to other users of the messaging app.
Allow users to pay for online goods using Algorand assets at the checkout terminal.
Assets and Custom Transfer Logic
This solution illustrates enforcing a call to a smart contract while transferring an Asset (ASA).
Securely share files on Algorand with IPFS
Algorand-IPFS integrations allows decentralized applications access to secure digital content.
Example Digital Exchange Smart Contract Application
This solution presents a very simple DEX application using stateless and stateful smart contracts. It allows users to place limit orders that are fulfilled at a later time by another party.
Creating a CrowdFunding Application with the Algorand Blockchain
This solutions article describes the implementation of a next-generation crowdfunding Application using the Algorand Blockchain.