Official AlgoKit template for developing and deploying Algorand smart contracts using TypeScript.
Official AlgoKit template for smart contract development project using Algorand TypeScript.
Official AlgoKit template for smart contract development project using Algorand Python
The AlgoKit Fullstack Template provides a production-ready baseline for developing and deploying fullstack applications with integrated Algorand dependencies. It combines a React frontend with backend smart contract templates, serving as a reference for building comprehensive dApps on the Algorand blockchain. ## Key Features - **Integrated Frontend** — React web app with TypeScript, Tailwind CSS, DaisyUI, and pre-configured Algorand wallet integrations. - **Multiple Backend Options** — Supports Algorand Python, TypeScript, and TealScript smart contract templates with compilation and deployment tooling. - **Testing & CI/CD** — Includes Jest and Playwright for testing, plus GitHub Actions pipelines for deployment to platforms like Vercel. - **Development Tooling** — Features linting, formatting, type checking, and VS Code configuration for streamlined development. - **Local Development** — Provides dotenv support and integration with `algokit localnet` for local testing. ## Philosophy The template emphasizes a production-ready, integrated approach, combining official AlgoKit templates into a cohesive fullstack workspace to accelerate dApp development on Algorand.
This template provides a production-ready baseline for developing and deploying React frontend applications with Algorand dependencies integrated. It serves as a reference for template builders on implementing standalone AlgoKit frontend templates, enabling developers to quickly start building decentralized applications on the Algorand blockchain. ## Key Features - **React with Tailwind CSS and TypeScript** — Modern web development stack for building responsive, type-safe user interfaces. - **DaisyUI Components** — Styled framework-agnostic CSS components for consistent UI design. - **Testing Setup** — Starter Jest unit tests for TypeScript functions and Playwright tests for end-to-end testing. - **Algorand Wallet Integration** — Integration with use-wallet for connecting to wallets like Pera, Defly, and Exodus. - **Transaction Example** — Example of performing a transaction to demonstrate smart contract interaction. - **Environment and Local Development** — Dotenv support for environment variables and a local KMD provider for connecting to an algokit localnet instance. - **CI/CD Pipeline** — GitHub Actions pipeline with support for hosting on Vercel or Netlify. ## Philosophy The template is designed to be a comprehensive, production-ready starting point that abstracts away common setup complexities, allowing developers to focus on building their Algorand-powered applications efficiently.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.