Inspiration

Neo enables the tokenization of web2 subscription mechanisms. It enables access of content and services using tokens in a secure and hassle-free manner ( no need to remember login/passwords). The primary concept of utilizing web3 tokens to handle content and service subscriptions is to consolidate subscriptions and offer users a smooth experience in accessing a diverse array of decentralized services and content while managing their subscriptions.

What it does

A web3 experience for accessing any Metaverse, Games, or any other content or services on the internet. I am building a platform that aggregates Metaverse, Games, Avatars, and other web2/web3 elements from multiple publishers.

The platform authenticates a user's access permission based on his ownership of a particular NFT. In case, the user does not have the NFT, he is prompted to buy. Once the user's ownership of NFT is established, he is allowed to access the Metaverse or Games. I am also building money streaming for certain cases where users may not want to buy NFT.

How we built it

Neo's front-end is built on next.js, a javascript framework. For styling for the front-end pages, we are using Tailwind. The backend is also on next.js and business logic details are in Javascript and we use ethers/web3modal library to invoke web3 modules. We also make use of ether.js, openzeppelin, and web3modal in our code. IPFS is being used to store metadata. We are using solidity to build smart contracts. We are using Hardhat for our test environment and metamask as a crypto wallet.

Challenges we ran into

I realized I should have worked within a team. I had an issue with GitHub and visual code so had to recreate the repo again. So need to work on the editor(IDE) and VCS to know the nuances. I have to further enhance my learning on third-party services and libraries that I can leverage in my future development.

Accomplishments that we're proud of

I was able to create the whole journey on the front end. There are certain features I could not complete because of the challenges of working solo as I had to prepare everything.I was able to create the smartcontract and tested it successfully on the remix but unfortunately could not integrate in the subscription flow.

What we learned

The hackathon provided me with valuable insights and learnings on the use of Web3 in the business case of Subscription and Access to content. Through brainstorming and constructive feedback, I was able to refine my ideas and develop a successful project. Secondly, i learned the significance of user experience and the importance of designing an intuitive and user-friendly platform. Thirdly, I learned the power of blockchain technology's potential to disrupt traditional business models. By leveraging the benefits of blockchain, we can create a more decentralized, transparent, and secure solution for content access and subscription.

What's next for Neo

While working on this i realized following that can really add value

  • Incorporate Money streaming
  • Bidding
  • Enhancements for service providers
  • Enhance Subscription management
  • Dashboards
  • Statistics
  • Integration with other marketplace
  • Add more subscription models
  • Flexibility to handle different types of asset and services
  • Incorporate features with ERC1155 token standards

Links

Vimeo

Neo on Vimeo

Youtube

Neo on youtube

Built With

Share this project:

Updates