Inspiration

Data is the most precious asset this century, data brings information, information helps organizations, companies and entire industries to make decisions on aspects related to the business model, business growing, marketing, community and tech aspects correcting directions and consequent trends of previous decisions, also helping to gain advantages over its competition and thus providing with it new ways of measuring results.

The Web3 industry where information and data belongs to the user and can be forwarded only by them self, has a lot of opportunities in data analysis area: marketing, community behavior, products acceptance and product feedback, those are several examples about how the data collected can be processed. This sounds incredible, nevertheless, how can we collect this data ? How can we make the users provide data in a really cool way ?

These questions and the web3 industry's need to manage data, they were the fuel that contributed build the Owling Protocol, a protocol where users called creators can create viral and funny scored forms where people submit and earn an NFT reward according to the accumulated points obtained.

What it does

Owling Protocol brings a new way to collect user information, rewarding the best and the most viral creators and contributors and working in a simple way: Creators upload forms with the theme they want “What kind of bear market are you”, “What kind of Owl are you”, “What Cryptocurrency are you”, with their respective results and created images for each result. Users called Submitters fill out the form and accumulate a score, the result will be calculated by the smart contract and displayed at the end of the process, allowing the submitter to share and mint their NFT. The info provided will be stored in the smart contract and The Graph to help query the data

How we built it

The MVP was built through an architecture that allows fast scalability by modules. Mainly one main smart contract written and compiled by the Rust-SDK that create and save the forms by creator, calculate rewards and save answers by submitter. Another smart contract is responsible for creating the NFTs with the NEAR standard, and split the royalties between the creator and the protocol. The front was developed on VueJS in hand with the NEAR-api-js. The data is collected by The Graph Protocol through the functions call logs and it’s query by the interface provided by said protocol

Challenges we ran into

The main challenge we had was the data gathering, how could we get the user data provided by them self. Once solved this question, another one appears, how can we manage the form scalability, who will create the forms, with a team retrospective the answer jumps into the discussion, what if we let the own community create the forms and the NFTs rewards, and that was how the main idea was born. Eventually, why not reward the forms that most communities attract, and why not let these creators be part of the decisions that are taken from inside, for those reasons the $OWLs emerge. Finally we solve those problems and by this we enhance the main idea

Accomplishments that we're proud of

We are so proud about our integration as a team, our teamwork was the main consequence of the development success, the time management, the sprint iterations, the way that bugs were solved and the solutions on the fly that our meets brought, were the key. No more time was necessary thanks to our organization.

What we learned

We learned how to find the best way for scaling applications on web3 hand in hand with the community and the teamwork key factor. The dev team must be really close between them, and not all members have to be aligned to the initial product concept, this will enrich the development process with different ideas helping to build different perspectives about a product feature bringing new and different solutions for a given challenge, and improving the final product concept.

What's next for Owling Protocol

  • Owling Protocol will implement a module that will contribute to process more information about users: DApps connected, balances and contract interactions all free data provided by the blockchain but structured and collected in one site.
  • Priced plans for creators from a web3 enterprise that want to study their customers and need an specific structure for their data.
  • Tokenomics and token plan for establish an economy within the platform.
  • Bot module that detects community trend lines and behaviors.
  • Module for data analytics that will process information through the data provided and will emit reports for the needs of an enterprise.

What are you waiting for ? Join us and improve the Web3 Industry

Let us now what kind of owl are you

Built With

  • javascript
  • near-blockchain
  • near-standards
  • nft
  • node.js
  • rust
  • rust-sdk
  • smart-contract
  • thegraph
  • thegraphnode
  • thegraphprotocol
  • tokens
  • vercel
  • vue
  • vuejs
Share this project:

Updates