This repository provides a starter full-stack project based on AlgoKit, allowing you to quickly bootstrap and integrate Algorand-based functionalities into your own ecosystem. Fork it, customize strategies, interact with the registry, and build out your own decentralized applications on Algorand’s TestNet.
-
Fork This Repository
Start by forking this repository into your own GitHub account. You will have a fully functional baseline that includes both smart contracts and a React-based frontend project. -
Create and Customize Your Strategy
Within theprojects/allo-algo-web-app-contractsdirectory, you’ll find a base strategy contract. Modify and extend this contract to implement your own custom logic—be it funding, grant distribution, or complex on-chain voting mechanisms. -
Interact with the Registry (App ID: 730129209)
To manage identities and streamline user interactions on-chain, integrate with the provided registry contract on TestNet at App ID 730129209. Use thecreateProfilemethod on the registry contract to:- Register users or projects
- Maintain structured, on-chain profiles for streamlined identity management
-
Access the Quadratic Funding Strategy (App ID: 730129661)
For advanced funding mechanisms, leverage the quadratic funding strategy at App ID 730129661 on TestNet. This allows for:- More democratic fund distribution
- Enhanced decision-making based on collective participant support
- Contracts
within
/projects/allo-algo-web-app-contracts, you havebase_strategywhich you can use to create your own allocation mechanism, and registry contract atregistry - Frontend
within
/projects/allo-algo-web-app-frontend. It implements the quadratic funding mechanism.
- Proper documentation and guide on how to connect
- More strategies like direct funding etc.