Your browser is outdated. Some features might not work properly. Please update your browser for the best experience.

Superteam Earn
Superteam Germany

5

AbhishekPratikYash

Create a compressed Soap dispenser (SOAP)

by Superteam Germany

|
|

About the Bounty

As the demand for Proof of Attendance NFTs continues to rise, we are launching this bounty to encourage the development of a Solana based Proof of Attendance application, based on compressed NFTs. The goal of this bounty is to create a working app that enables users to easily generate and distribute Soaps for free using compressed NFTs.


The compressed Soap creator should provide a seamless experience for users to create their own Soaps and generate QR codes for minting them. The exact implementation is flexible, but here are some suggestions on how you could approach this task:

  1. Utilize the TypeScript SDK: You can leverage Metaplex’s Typescript SDK to create and mint compressed NFTs.

  2. Consider 3rd Party Solutions: Alternatively, you can explore using existing 3rd party services like Underdog or Crossmint to streamline the minting process of the Soaps. You can evaluate these services and choose one if that fits the requirements of your plan.

  3. Build a Smart Contract: If you prefer a more hands-on approach, you have the option to develop a smart contract specifically tailored for creating and distributing compressed Soaps. Smart contracts offer the significant advantage of enabling Cross-Program Invocations (CPIs), which enhances their use for the ecosystem.


The compressed Soap dispenser should be designed with the following considerations in mind:

  • Creator-Friendly Frontend: Design a clean and intuitive user interface that allows users to easily upload a picture, add a description & attributes, and generate unique QR code(s).

  • Clean Experience: The minting process should be as seamless, inexpensive and quick as possible. Soap redemption should be free. The end user should be able to get a Soap on a brand new wallet, with 0 SOL in it. This ensures people can be onboarded to Solana through Soap.


Rewards:

🥇 First Prize:

  • $1000 USDC

  • Member status in Superteam

🥈 Second Prize:

  • $500 USDC


Resources:

Evaluation Criteria:

Functionality:

  • Is the frontend of the Soap creator and dispenser fully functional and intuitive to use?

Submission Requirements:

  • A working system for the compressed Soap dispenser/creator

  • Everyone should be able to go and create their own Soaps permissionlessly

  • The app should be live at the time of submission, at least on devnet.

  • The submission link should be the URL of the deployed frontend.


For any questions or clarifications, please DM @yusuf_cptl on Twitter.

Deadline: June 25th, 2023; 11:59 PM (Central European Time)

Participation in this bounty is entirely voluntary. Bounties are a way to learn and dabble in opportunities to build in web3. These are neither full-time jobs nor project-based engagements. Please be advised that the sponsors will not have time for individualized feedback due to the number of entries we receive. Please check out Superteam Terms of Engagement.

SKILLS NEEDED

Frontend

Blockchain

Backend