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
Share this project:

Updates