Inspiration
We wanted a fun way to connect with the Hack Week community because of the amount of houses in this event. We thought about POAPs and saw that there wasn't a similar solution on Solana so wanted to pioneer that pilgrimage. Taking it a step further, we wanted to ensure social proof by making it non-transferable. If you say you were somewhere then there should be hard evidence to show it.
As we considered other applications for this, loyalty programs for small businesses came up because they use proof of attendance on paper by keeping punch cards to track the number of coffees bought (for example).
What it does
The SPOT Protocol allows clients to launch interactive games for consumers using Solana NFTs as a proof of attendance that doesn't allow transfers.
For the first use case, Shrimp Games, the user follows this path:
- landing page - welcome, info, instructions, register/log in
- register/log in - sign up using email/social/phone
- home - check-in, status, link wallet
- camera - scan QR, SPOT appears in an animation
- home - status updates with added SPOT in the user account
- after the event - NFT mints and drops into user account
For the second use case, SPOT Rewards, the user follows this path:
- landing page - info, register, button to search nearby businesses
- rewards page - use the embedded map to search for businesses with loyalty programs, see earning progress per business, claim SPOT after a purchase using QR code
- profile - show earning progress for all programs, show redemption history, show available freebies to redeem
How we built it
Tools used: Figma, Firebase, React, Ionic, Canva, Solana, Torus, React QR reader, Haloplex
Steps taken: -brainstorm workshop -lofi/midfi wireframing and user flows -development -integration -NFT creation
Challenges we ran into
- AR doesn't work on web applications and deploying a mobile native app into the app store would take too long so had to pivot to get to MVP
- originally wanted to use NFC tags to scan but NFC tags are blocked by iOS except for native apps
Accomplishments that we're proud of
- Basic Scavenger Hunt is live and usable in web2 with integrations to web 3 started to keep of SPOT on Solana blockchain and using Torus for authentication
- Over 40 participants engaged in the Shrimp Game
- Promo video created
- Custom NFT's for all 27 houses and other locations
- Deployed a functional MVP with Oauth integrations
- Prototyped Event Organizer product and Loyalty Program front with UX/UI designers
What we learned
- POAP's are actually not minted directly on the Ethereum Chain they are on xDai until the user actually migrates them onto the Ethereum Chain
- We had to drop the NFC tags for the MVP because of iOS requiring the application to be native
- Teamwork is extremely important and finding the right vibe makes all the difference
What's next for SpotX
- Interoperable NFT/POAPs - different treasures could exist on a different blockchain
- Real-life rewards - discounts
- VR/Metaverse - for virtual based events/conferences and e-commerce
- Services for clients - artwork, NFC tag/QR code kit
- Dashboard for data analytics on user behavior
- Event organizer can create as many levels to the game as they want which could last years
- No limit to NFC tags used
- No limit to participants because of high throughout
- High adoption because of low cost
Log in or sign up for Devpost to join the conversation.