Inspiration

My co-worker Matheus and I have been always enthusiast about E-commerce tech trends and we were looking for some inspiration to develop something together. I met XRP developer advocate Jason Tigas in a Slack channel and he encouraged me to develop a token-gated app for Shopify using XLS-20 NFT. Matheus and I were impressed by the XRP developer tools and community and started to work on the app.

What it does

Amora is a Shopify App that allows merchants to create token-gated campaigns using XLS-20 NFT to reward customers and increase loyalty. Merchants will set up their token-gated campaigns from the Shopify dashboard selecting an NFT or a group of NFTs minted in the XRPL using whatever marketplace that supports XLS-20, for example: Sologenic and XRP.CAFE. After selecting the NFTs, merchants will select the products that they want to associate to the campaign and finally, they will select the discount percentage or value for customers that have the selected NFT on their wallets.

How we built it

We used to Shopify official token-gated tutorial as a base for our app. We have been adding the necessary logic to adapt the tutorial to XRPL and adding features according to this XRP bounty: https://github.com/XRPLBounties/Proposals/blob/main/open_bounties/0052%20Shopify%20NFT%20App.md

Challenges we ran into

At the moment we have not encounter technical challenges. The real challenge for us is a matter of time available for the project because we are also busy with other things. That's why we are applying also for the grant to be able to work on Amora full time.

Accomplishments that we're proud of

Big support from the XRP community, the following tweet had so many positive reactions: https://twitter.com/Miguel1Vega/status/1632843653893718019

What we learned

XRP community and technical documentation rocks!

What's next for Amora

Allow users to mint XLS-20 NFT from the Shopify dashboard without needing to use an external marketplace.

Built With

Share this project:

Updates