Inspiration
The current NFT space had a tremendous effect on creators and communities. So everyone wanted to create an NFT collection for their community and earn extra bucks through NFTs. People spent a lot of money and their precious time creating NFTs, but with no utility, the NFTs by these creators were just a piece of art with no value. In the end, it wasn't worth the hype and money. So I came up with "Sora" an NFT gated space for creators and their community.
What it does
Sora acts as a private space, where the members holding a token/NFT will have access to exclusive content. Unlike traditional platforms, creators will have control over their community. Similarly, token holders will have control over their tokens. Each space/community will have its marketplace, and members can easily trade the tokens. Also, Sora offers in-community drops and allows the token transfer. For communication, each space has its chat room. By doing so, creators/communities can easily create a token gated space for their token-holders and provide exclusive content.
How I built it
The web application used the ERC1155 token standard and got built using the following stack: Frontend - ReactJS Backend - NodeAPI Database - IPFS, MongoDB Blockchain - Polygon
Challenges I ran into
Sora being my first non-tutorial Dapp, I had difficulty learning the Web3 concept. Besides that, time limitations made me cut off a lot of features I had initially planned on adding to the project.
Accomplishments that I am proud of
It's my first hackathon, so this journey feels like an accomplishment. And I am proud of understanding and implementing the ERC-1155 token standard.
What I learned
I have learned the following things:
- Different types of token standard
- Building a secure smart contract using solidity
- Connecting web2 frameworks to the blockchain
- Fetching and writing data to the blockchain
- Retrieving and storing data to IPFS
What's next for Sora
I believe Sora has the potential to draw a community-based market. And I have planned to add the following things to Sora shortly:
- Token staking
- Lazy minting
- Event-based drops
- Token-based storefront for e-commerce
- Individual space
Log in or sign up for Devpost to join the conversation.