Inspiration
The enthusiasm and drive of the passionate Solana developers at the booth inspired us to takle this challenge in the first place, even without prior knowledge of the area of blockchain and crypto currencies.
What it does
At the current state, users can pay for pizza using PizzaTokens (PIZZ) on the Solana blockchain using Solana Pay. When a loyalty reward is earned, our backend service issues a transaction sending a coupon NFT to the customers wallet. When the customer pays for a pizza using their wallet, the backend automatically checks, whether the customer is in possession of a free pizza coupon NFT. If so, the coupon NFT is applied and used in place of PizzaTokens in the transaction.
How we built it
We utilized the example JavaScript code on the Solana Pay documentation as a starting point to implement the basic transaction mechanism for our newly created token PizzaToken (PIZZ). From there we expanded the code base to support NFT transactions between customer and merchant wallet. This NextJS backend is deployed on Vercel. The merchant app is developed in Flutter.
Challenges we ran into
None of us had the skills and abilities to create an application within the Solana ecosystem. We learned the technologies on the fly and consulted with the Solana Developers that were on site for support.
Accomplishments that we're proud of
We went into this challenge without knowledge or experience in building software in the Solana ecosystem. Nevertheless, within the 36 hours of the hackaton we utilized the core functionality of the Solana blockchain and ecosystem to build and solve a real world use case. We created and utilized our first own token PizzaToken to
What we learned
We learned how to build user experience within the Solana ecosystem and possibilities for providing value to the community while pushing and promoting the Solana ecosystem as itself in Germany and beyond.
What's next for Select PizzaPay
Expanding from one specific user story to a whitelabel solution that enables merchants to adopt the Solana ecosystem for payment and exchange with an extremely low entrance barrier. Individual merchants can onboard themselves and create custom coupons with custom rules for obtaining them.
Built With
- flutter
- javascript
- nextjs
- solana
- vercel
Log in or sign up for Devpost to join the conversation.