Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUIDL '22] Lensdrop #1

Open
jelilat opened this issue Oct 22, 2022 · 0 comments
Open

[BUIDL '22] Lensdrop #1

jelilat opened this issue Oct 22, 2022 · 0 comments

Comments

@jelilat
Copy link

jelilat commented Oct 22, 2022

Lensdrop

Name of Project: Lensdrop

Proposer: jelilat

Do you agree to Encode Club's Terms and Conditions?: Yes

Do you agree to the grant process outlined by WBW3?: Yes

Project Description

Although protocols like Lens and Farcaster are doing a great job decentralising social media, it’s hard for users to fully migrate to these platforms because:

  • Gaining followers on a new social network is hard.
  • Keeping followers engaged is even harder.

One of the issues many brands, creators, and other users face when getting started on a new social network is gaining recognition. They want to make their brand known, gain more followers, engagement, and so on. But most of the time, all these come at a cost – giveaways.

Giveaway/Contest marketing is no doubt one of the most effective strategies for brand awareness and product promotion today. Some of the most successful social media marketers use this strategy to gain new customers, improve customer engagement, and conduct market research.

Lensdrop makes it easy for brands, creators, and ordinary users to gain more followers and boost engagements on their Lens profile. It does this by creating a platform that facilitates rewards that incentivise people to follow and engage with their posts.

Tech Stack

  • Solidity: Used to create the smart contract that handles mass-airdropping tokens.
  • NextJS: App Development.
  • Web3 Storage: Will be used to store airdrop listings.
  • NFT Port: Their API will be used to allow users to build NFT smart contracts in the app without writing a single line of code.
  • OpenSea: Their API will be used for NFT drops.
  • Alchemy: RPC Endpoint access.
  • Figma: Design

Development Roadmap

Milestone 1

  • Summary: Allow users to airdrop already minted and unminted NFTs. The current implementation only allows people to airdrop Native (Matic) and ERC20 tokens. There have been requests from Lensdrop users to support NFT airdrops. Hence, this feature.
  • Team: Jelilat Anofiu (Engineer)
  • Budget: 2000 USD
  • Duration: 3 weeks
Number Deliverable Specification
1. Deploy NFT mass-airdrop contract The smart contract should enable mass NFT airdrops
2. Integrate OpenSea API to the Frontend Users should be able to airdrop already minted tokens from their wallet.
3. Integrate Smart Contract to Frontend Users should be able to airdrop tokens to others from their own personal NFT smart contract via the app frontend.
4. Integrate search API Users shouldn't always have to copy and paste the addresses of the token they want to airdrop. They should be able to type in the name of the token and get token suggestions.

Milestone 2

  • Summary: Product redesign and implementation
  • Team: Jelilat Anofiu (Engineer), Oyinkansola Rufai (Designer)
  • Budget: 5000 USD
  • Duration: 4 weeks
Number Deliverable Specification
1. Redesign the App The app should be redesigned to accommodate newly added and upcoming features while maintaining a great user experience.
2. Design Implementation Existing app should be updated to reflect changes in the design

Milestone 3

  • Summary: Brands/influencers should be able to list their ongoing airdrops. That way, people can easily come to the app and see a list of ongoing airdrops/giveaways and what they can do to win. Having a platform that collates all the ongoing giveaways is a win-win for both users looking for giveaways and brands looking to gain engagement on Lens
  • Team: Jelilat Anofiu (Engineer)
  • Budget: 3000 USD
  • Duration: 2 weeks
Number Deliverable Specification
1. Airdrop listings Brands/creators should be able to list their ongoing giveaways. Users should also be able to access the airdrop catalog and see what they have to do to win.

Milestone 4

  • Summary: Add a dashboard to track airdrops and an In-app NFT contract creation/minting support. This is specifically created for non-coders who want to airdrop tokens to their fans. They don’t have to get someone to help them code an NFT smart contract. It also saves the process of going to third-party apps like OpenSea to create NFTs, then coming back to Lensdrop just for airdrops
  • Team: Jelilat Anofiu (Engineer)
  • Budget: 3000 USD
  • Duration: 2 weeks
Number Deliverable Specification
1. Dashboard Users should be able to track their past airdrops and ongoing airdrops.
2. In-app NFT contract creation/minting Users should be able to create NFT smart contracts and mint custom NFTs in the app.

Total Budget Requested

13,000 USD

Project Links

https://www.lensdrop.xyz/
https://github.com/jelilat/lensdrop

Team Members

Jelilat Anofiu - https://github.com/jelilat
Oyinkansola Rufai - https://twitter.com/unimagined_ad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant