Inspiration

We use Google Rewards when we are free to earn some money and buy tools, characters and paid apps from PlayStore. We were inspired by this and want to bring it to web3! So we present Solana Rewards, which is a web app made entirely on the Solana blockchain. As a user, you can fill out 2-5 minute surveys and earn free NFTs and tokens through airdrops. Our use cases include helping researchers fill questionnaires with data from real users, helping startups get feedback on products, or helping event management companies get customer reviews.

What it does

  • User side: Users fill out a short survey and get a free NFT or token. As simple as that :)
  • Enterprise side: Researchers, companies or entrepreneurs create a survey with our straightforward frontend. We will manage airdroping NFTs.

How we built it

We built our logic for the smart contract as well as minting and airdroping NFTs with Solana. We used Metaplex, specifically candy machine and sugar for minting NFTs. Our frontend is both next.js (for the NFT aidrops) and react with surveyjs (for filling surveys).

Challenges we ran into

  • Lack of experience with blockchain: We never made a blockchain project before. Since it was our first time, it was hard for us. But, we overcame our roadblocks with crucial help from solana mentors.
  • Pivot from solana mobile to a web-based solana application because there was less documentation for the features we were looking for.
  • Devnet on solana playground broke down sometimes which made it really hard to use sugar on playground
  • Integrating react front-end with next.js smart contract codebase was challenging

Accomplishments that we're proud of

  • Made our first working blockchain project!
  • Reached out to and networked with so many people in the blockchain industry, leaving us with potential internships

What we learned

  • How to make smart contracts, mint NFTs, and airdrop NFTs with candy machine v3 and sugar on metaplex all using solana
  • How to use solana for web, anchor, solana playground, solana cli, metaplex, and some solana mobile concepts
  • Listening to keynotes and attending most workshops really broadened our understanding and scope of where we can use blockchain so a shoutout to all organizers for that

What's next for Solana Rewards

  • Airdrop NFTs with an off-chain allowlist
  • We want to work on a mobile version and potentially release it on the dApp store
  • Want to add a crowdfunding feature for researchers to obtain grants as well as startups and NPOs to obtain investments
  • Publish on solana dashboard to monetize and convert the project into a business

Built With

  • candy-machinev3
  • metaplex
  • nextjs
  • react
  • solana
  • sugar
  • surveyjs
Share this project:

Updates