A monorepo starter for building custom NFT storefronts on the Algorand blockchain with integrated CMS, API, and frontend.
AlgoMart is an open-source platform for building custom NFT storefronts on the Algorand blockchain. It provides a complete monorepo with a headless CMS, backend API, job server, and frontend sample to simplify creating, minting, and selling NFTs. The platform handles wallet creation, payment processing, and blockchain interactions so developers can focus on customization.
Developers and teams looking to launch their own branded NFT marketplace on Algorand without building the entire infrastructure from scratch. It's also suitable for organizations wanting to offer NFT-based digital assets to users unfamiliar with blockchain technology.
AlgoMart offers a production-ready, self-hostable foundation that significantly reduces development time for Algorand NFT storefronts. Its integrated CMS and automated minting workflows allow non-technical administrators to manage assets, while its modular architecture enables deep customization.
Algorand NFT Storefront platform
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Directus to let non-technical administrators create and configure NFT templates without coding, as highlighted in the CMS overview.
API continuously polls the CMS and automatically generates NFT instances and packs, reducing manual blockchain interaction.
Supports purchasable, auctionable, claimable via redemption codes, and free packs, offering versatile sales models.
Integrates Circle's API for credit card processing, enabling users to buy NFTs without prior cryptocurrency knowledge.
Includes Terraform templates for deploying on Google Cloud Platform, ensuring reproducible and scalable infrastructure.
Requires configuring multiple external services (PostgreSQL, Redis, Algorand node, Circle, Firebase, etc.), making initial deployment time-consuming and error-prone.
Marked as '2.0 Work In Progress' and 'unstable', with potential breaking changes and bugs, not ideal for production use.
Heavily relies on specific third-party services like Circle, Firebase, and Pinata, which could increase costs and limit customization options.
Automatically generates and manages user wallets with encrypted keys, meaning users don't have full control over their private keys, which may not suit decentralized purists.