Inspiration
Are you an art or content creator? Have you ever wonder if someone is interested to see and buy your digital art pieces? Have you ever wonder if anyone is interested to follow you in your daily life as a art or content creator? Have you ever wonder if there's a platform can do both those?
What it does
Vider is a social network and a XRPL-based NFT Creation and Marketplace Platform. As social networking platform, any users (often called creators) can socialize (by posting on their feeds about daily activity). As a NFT Creation/Marketplace Platform, creators can create, gift, sell, and buy NFTs.
Features
As a creator,
- You can turn your digital art piece into an NFT.
- You can earn some $XRP when someone subscribed to you.
- You can setup your NFT Rewards System to reward your subscribers an NFT automatically when they subscribed.
- You can gift your NFTs to other creators.
- You can have the option to sell your NFT exclusively to your subscribers on marketplace.
- You can sell your NFTs to anyone on marketplace.
- You can buy NFTs from your favorite creators on marketplace
- You can subscribe to your favorite creators and can receive an NFT Reward from them.
- You can burned your NFTs.
- You can create and like a post and see all posts from other creators on your feeds.
Automatic NFT Reward Minting
Currently, when someone subscribe to a creator, he/she needs to pay 25 XRP, 99% of it will go directly to creator's wallet and 1% will go the admin/platform's wallet. If the creator offers an NFT Reward, the admin/platform wallet will use to mint the NFT Reward on behalf of the creator and send it to the creator's subscriber as gift.
How I built it
- For the blockchain component, it uses XRPL (NFT-DEVNET).
- For Web Frontend, it uses Blazor Web Assembly (.NET 6.0).
- For Web API: Azure Function Apps (.NET 6.0)
- For Web Jobs: Azure Function Apps (.NET 6.0)
- For File Storage: Azure Storage Account
- For Database: Azure SQL Database
- For Cloud Hosting: Azure
- Programming Language: C#
Detailed architecture can be found on the GitHub repository.
Challenges I ran into
Since it is my first time to use XRPL as blockchain, at first, I find the documentation quite huge. But when I started to working on the project, It is pretty much very easy to understand, you don't need to go elsewhere to find what you need.
Accomplishments that we're proud of
It is my first time to use XRPL blockchain for my project, integrating blockchain and NFT to a social network kind of site in a short matter of time, makes me very proud.
What we learned
I have learned a lot in terms on how to interact with XRPL features like direct payment, signing transaction, submitting transaction, and NFT minting/burning/sell offer features (create, accept, cancel).
What's next for Vider - Social Network x NFT Creation/Marketplace
More to come with regards to the development. Like integrating XUMM Wallet. Improve some Social Networking features. And hopeful to get some feedback from the community on how they seeing this project.
Log in or sign up for Devpost to join the conversation.