Inspiration
The inspiration behind DropZone came from observing the complexities involved in running airdrop campaigns. Many protocols and platforms want to reward their users but lack an efficient and decentralized solution. We aimed to create a one-stop platform that simplifies the creation, management, and claiming of airdrops, making it easier for organizations to distribute tokens and for users to claim them in a transparent, secure, and streamlined way.
What it does
DropZone allows platforms, organizations, and protocols to create airdrop campaigns by simply uploading a JSON file with user addresses and token amounts. It enables users to claim tokens from all active airdrop campaigns in one place. The platform ensures transparency, as all data and transactions are recorded on-chain, allowing users to easily track and claim their rewards.
How we built it
We built DropZone using Next.js for the frontend, with smart contracts deployed on the BTTC (BitTorrent Chain) testnet. The contracts handle campaign creation, user participation, and claim processes, ensuring decentralization and security. For storage, we utilized decentralized storage to ensure the integrity and transparency of the airdrop data. The entire platform was optimized for scalability to handle an increasing number of campaigns and users.
Challenges we ran into
One of the key challenges was ensuring scalability while keeping gas fees low, especially with potentially large datasets in airdrop campaigns. We also had to create a user-friendly interface that would cater to both blockchain-savvy users and newcomers, balancing complexity with simplicity. Optimizing the interaction between smart contracts and decentralized storage was also a challenge to ensure transparency without compromising efficiency.
Accomplishments that we're proud of
We’re proud to have created a fully decentralized platform that simplifies airdrop campaigns while maintaining security and transparency. Our biggest accomplishment was optimizing the smart contract interactions to ensure low fees and scalability, without sacrificing user experience. We're also excited about the seamless, intuitive UI/UX we developed, which makes DropZone accessible for both organizations and everyday users.
What we learned
Throughout this process, we deepened our understanding of decentralized applications and the unique challenges of working with large datasets on-chain. We learned how to optimize smart contracts for scalability and how to integrate decentralized storage solutions to ensure transparency. Additionally, we learned the importance of user feedback to improve both the technical and UX aspects of the platform.
What's next for DropZone
Next, we plan to launch DropZone on the BTTC mainnet, enabling real-world airdrop campaigns. We're also looking to add more features, including analytics for campaign creators and multi-chain support to broaden the platform’s accessibility. Further, we plan to enhance security features and explore integrations with other decentralized identity verification solutions to ensure the legitimacy of claims.
Built With
- bttc
- nextjs
- solidity
- typescript
- wagmi

Log in or sign up for Devpost to join the conversation.