🌟 Inspiration
The inspiration behind PatronPlus stems from the need to address the shortcomings of centralized creator support platforms. We were motivated by the reports of creators being suspended or deplatformed, limiting their access to funds. Additionally, the lack of availability in certain regions and countries put creators at a disadvantage. We envisioned a decentralized solution that would empower creators and provide fans with a censorship-resistant platform for support.
💡 What it does
PatronPlus is a revolutionary decentralized creator support platform that enables fans (aka supporters) to directly support their favorite creators and idols. Utilizing cryptocurrencies and NFTs, supporters can easily contribute to their chosen creators without the hassle of converting currencies. The core features of the platform are built on smart contracts deployed to the blockchain, ensuring global accessibility for both creators and supporters.
Key features of PatronPlus include a dashboard for creators to manage their accounts, support with various crypto tokens, NFT support for unique interactions, a marketplace for creators to sell their own NFTs, creation of support links, and random rewards powered by Chainlink VRF.
🛠️ How we built it
PatronPlus was built using a combination of cutting-edge technologies. The smart contracts, written in Solidity, formed the backbone of the platform's functionality. The frontend was developed using Vue.js, providing an intuitive and user-friendly interface. Moralis facilitated wallet connectivity, smart contract interaction, and database management. The Graph Protocol was employed to index and retrieve data from the smart contracts. Other technologies such as Alchemy, IPFS (web3.storage), Chainlink, and Polygon were leveraged for specific functionalities within the platform.
⚡ Challenges we ran into
During the development of PatronPlus, we encountered several challenges. Some notable hurdles included internal errors when integrating Chainlink VRF and deploying a subgraph for the first time. Troubleshooting delays in file reflection on IPFS (web3.storage) and resolving issues related to web3.storage usage were also part of the journey.
🏆 Accomplishments that we're proud of
Despite the challenges, we take pride in successfully building a proof of concept (POC) for PatronPlus. This achievement validates the viability of our idea and serves as the foundation for further optimization and development.
🎓 What we learned
The development of PatronPlus provided us with valuable learning experiences. We acquired knowledge on working with Chainlink data feeds for accurate token price information and Chainlink VRF for secure random number generation. Additionally, we gained insights into indexing smart contract data using The Graph protocol, enhancing efficiency and accessibility for users.
🔮 What's next for PatronPlus
In the future, we aim to optimize and strengthen the security of our smart contracts, addressing any potential vulnerabilities. We also plan to collaborate with social influencers and creators, fostering partnerships to onboard them and their fans onto the PatronPlus platform. This will create a vibrant community of support and further enhance the platform's impact in the creator ecosystem.
Built With
- chainlink
- ipfs
- moralis
- polygon
- solidity
- vue
Log in or sign up for Devpost to join the conversation.