Project Name: DropZone
Project Track: DeFi
Team Name: MerkleBlock
Team Member(s): @Adrian1
DevPost Project Link: Link
Project Goal: The primary objective of DropZone is to create a decentralized platform where users, protocols, and organizations can easily launch airdrop campaigns to reward their communities. By enabling a straightforward upload of a JSON file containing user addresses and respective token amounts, we aim to streamline the airdrop process, ensuring that it is efficient, transparent, and secure.
DropZone addresses key challenges in token distribution by providing a one-stop, decentralized application where users can claim tokens from multiple campaigns in one location. Our unique selling proposition is the integration of decentralized notifications, allowing users to stay informed about the airdrops they are eligible to claim without relying on centralized servers.
Project Value: Implementing DropZone offers several key advantages, including:
- Decentralized Campaign Creation: Users can create airdrop campaigns directly on the blockchain without intermediaries, ensuring complete control over their distributions.
- Real-Time Notifications: Users receive decentralized updates about new airdrop campaigns and their claim status.
- Decentralized Claiming: Users can claim tokens from various campaigns in one decentralized location.
- Secure Transactions: All airdrop distributions are conducted on-chain, providing enhanced security and transparency.
- One stop solution to claim tokens: user can claim all their received airdrop tokens at dropzone and collect them all from one place.
- Easy to create and manage airdrops: With dropzone anyone can create and easily manage their campaign with great user experience.
Project Info:
Project Website: DropZone
Project Test Instructions:
Visit the DropZone Website: Go to the website and connect your wallet.
-
Create Airdrop Campaign: Click on the “Create Campaign” button to upload your JSON file.
-
Upload JSON File: Provide the user list and respective token amounts in JSON format.
-
Review Campaign Details: Verify the details and click on the “Launch Campaign” button.
-
Notify Users: Users will receive decentralized notifications about their airdrop eligibility.
-
Claim Tokens: Users can log in to view and claim their tokens from various campaigns.
Project Details: DropZone provides a decentralized interface that allows organizations and protocols to create and manage their airdrop campaigns effortlessly. Users can easily track their claimed and unclaimed tokens, ensuring they stay informed about their rewards. By utilizing blockchain technology, we aim to enhance user engagement while making token claiming as simple as possible.
DropZone.pdf (79.3 KB)
Why DropZone?
- Empowered Campaign Creation: Organizations and platforms can easily design and launch airdrop campaigns tailored to their audience.
- Real-Time Updates: Users receive instant notifications when new airdrops are available, ensuring they never miss an opportunity.
- Streamlined User Experience: The intuitive interface allows users to claim their tokens from multiple campaigns in just a few clicks.
- Immutable Proof of Airdrops: Each airdrop is logged on the blockchain, ensuring a permanent and verifiable record of all transactions.
Smart Contract links: DropZoneFactory
Project Milestones:
Milestone 1 (August 19 - August 24):
- Setup Project Structure:
- Create a skeleton structure for the project with templates for the user interface.
- Organize files and folders for easy navigation.
- Smart Contract Development:
- Develop smart contracts for managing airdrop campaigns, ensuring a decentralized architecture.
- Implement functions for creating, retrieving, and deleting campaigns directly on-chain.
- Blockchain Setup:
- Prepare the environment for smart contract deployment and interaction.
- Configure the necessary blockchain connections for testing.
Milestone 2 (August 25 - August 28):
- User Interface for Campaign Creation:
- Create a page for uploading the JSON file and managing campaign details.
- Implement form validation for the JSON upload.
- Notifications Page:
- Develop a page for users to view their airdrop notifications.
- Include visual indicators for claimed and unclaimed tokens.
Milestone 3 (August 29 - September 7):
- User Dashboard Development:
- Create a dashboard to visualize all scheduled airdrops and their statuses.
- Implement hover tooltips for additional campaign details.
- UI Enhancement:
- Add styling to enhance user-friendliness and aesthetics.
- Ensure the UI is responsive and works well on mobile devices.
- User Feedback Loop:
- Conduct usability testing with a small group of users.
- Gather feedback and make necessary adjustments to the UI.
Milestone 4 (September 7 - September 14):
- Smart Contract Deployment:
- Deploy smart contracts for managing airdrop distributions on the testnet.
- Ensure contracts are functional and secure.
- Frontend Integration:
- Integrate the smart contract with the frontend for user interactions.
- Ensure all contract functions are accessible through the UI.
Milestone 5 (September 14 - October 5):
- Comprehensive Testing:
- Conduct thorough testing by performing airdrop distributions from the frontend using the deployed smart contracts.
- Finalize UI enhancements based on user feedback.
- Prepare a demo showcasing the complete functionality of the application.
Final Milestone (By end of October):
- Deploy the Smart Contract on Mainnet and officially launch DropZone.