💡Inspiration
Beagle is one of the most common breeds which is adopted by dog lovers. Humans are never exposed to animals in the habitual sense, so every dog owner needs certain facts and instant support for their lovely pet. These adorable Beagles need fresh air and treats from their family. Here, it comes with a powerful and growing community of Beagle. Our project increases user productivity with a fun fact quiz that enables the access of Beagle community through a Solana NFT. Basically, it gets you connected with the Beagle community where users earn privileges to access the fun facts, Beagle expert tips, doctor support in one ping, and weekly fun meetings to play and connect with other Beagles around their neighborhood. The most creative solution to increase the pet owners’ creativity and fun time to interact with like-minded personalities. Users can drop by the support lounge anytime to get the required resources and contribute back to the community.
😃What it does
Beagle World is a flutter application that allows multiple users to get the access of an exclusive Beagle community. The user will learn the fun facts about Beagle and prove their interest by giving fun quiz. In reward, a Solana NFT will be dropped to the user address which allows access to the server and private channels. User don't have to pay anything to claim NFT, as NFT is already available in air drop.
🔧 How we built it
We have built mobile application using flutter. We have used Phantom Connect SDK to connect Solana Wallet (Phantom) with flutter app. To create airdrop on solana, we have used ThirdWeb. We have created a quiz which user has to give to prove his/her/they knowledge about Beagle. We have built our own API to claim NFT using ThirdWebSDK. We have also utilized Appwrite to store quiz data which gives general analytics about app usage. We have also used Collab.land which provides discord to verify whether the user has a particular NFT from drop or not.
💪Challenges we ran into
- It was quite challenging task for us to integrate the flutter application with Solana blockchain. We integrated it using ThirdWeb SDK for NFT drop and verified the NFT using collab land bot for accessing the server.
🙌Accomplishments that we're proud of
- Finally able to complete our app and implemented all features which we have thought before hackathon.
- Successfully built mobile application on Solana.
- Created API in node.js to claim NFT.
- Integrated collab.land to verify NFT on discord.
📚What we learned
- Learned how API works and how to create API using Node.js
- Learned about using Solana in flutter
- Learned how to use ThirdWeb to create AirDrop on Solana
- Learned about Solana Blockchain
- Learned about this cool discord bot collab.land
💭What's next for Beagle World
- Add more fun activities in mobile application to get more exciting rewards other than NFT
- Instead of Discord create our own platform for BeagleWorld Community.
Built With
- appwrite
- flutter
- solana
- thirdweb-sdk

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