wom protocol development update

WOM Protocol Development Update: August 2021

WOM Protocol
Aug 26 · 6 min read

Here we are again at the end of another highly eventful summer! The WOM Protocol team has held a relentless pace which you will be able to see in this development update.

At the forefront of the excitement is the progress on the brand new BULLZ app which is slated to launch next month and the YAAAS NFT marketplace which launched on a testnet at the end of June.

BULLZ

BULLZ is a social recommendation app built exclusively for the crypto community. BULLZ provides trusted, authenticated community information and education about projects, tokens, exchanges, events, and everything else crypto.

BULLZ uses the WOM Protocol to peer-review and authenticate recommendations which is especially needed in an industry riddled with scams and shills. Creators are rewarded with WOM Tokens for their honest, authentic recommendations.

The the integration of the WOM Protocol in BULLZ also prepares the WOM Ecosystem to easily integrate additional social networks, ecommerce websites, and other platforms.

YAAAS

YAAAS is an NFT marketplace enabling creators to monetize their talents and communities directly on the platforms they already love to use. We’re excited to launch on the mainnet next month with NFTs from huge artists and influencers.

Currently YAAAS includes opportunities for creators on TikTok and Spotify and additional use cases with YouTube, Twitch, Instagram, Discord, and more will follow.

Changelog

Despite the recent heavy development focus on BULLZ, the WOM development team continued tirelessly with further improvements and updates on the WOM backend, WOM Authenticator app, WOM Campaign Manager, and YAAAS NFT marketplace, as well as the YEAY backend and app.

Below is the list of commits, changes, and new and refactored lines of code. If you pay attention to the changes across all the projects, you will notice that there is a significant increase in the amount of refactored code. This is due to our emphasis on improving the quality of the WOM products. We also refactored all our projects to up the level of security, speed, and performance of our technology. Onward and upward!

Backend: YEAY/WOM

Commits: 1,066

Files Changed: 792

New lines of code: +5,870

Refactored lines: −21,337

Frontend: YEAY & BULLZ apps

Commits: 507

Files Changed: 853

New lines of code: +14,848

Refactored lines: −24,484

Frontend: WOM authenticator

Commits: 191

Files Changed: 367

New lines of code: +5,012

Refactored lines: -11,643

Frontend: various websites updates

Commits: 834

Files Changed: 1,301

New lines of code: +23,590

Refactored lines: -18,002

Backend: YAAAS

Commits: 1,326

Files Changed: 1,194

New lines of code: +16,702

Refactored lines: -14,529

Frontend: YAAAS

Commits: 1,467

Files Changed: 1,453

New lines of code: +18,494

Refactored lines: -20,723

YAAAS Smart Contracts:

Commits: 368

Files Changed: 824

New lines of code: +12,786

Refactored lines: -7,431

ALL UPDATES

Commits: 5,759

Files Changed: 6,784

New lines of code: +97,302

Refactored lines: -118,149

We created numerous tests over the past few months and added awesome new features to each of our apps and platforms. After reviewing the progress in Jira, we counted more than 300 user stories closed since the beginning of June:

  • 43 user stories were completed for WOM Authenticator app
  • 31 user stories were completed for WOM backend
  • 81 user stories were completed for YEAY app
  • 74 user stories were completed for YEAY backend
  • 100+ user stories were done for various web projects

Here’s a rundown of the new features, updates, and other awesomeness we created and implemented this summer:

WOM Authenticator app:

  • Completed Null Safety migration
  • Upgraded the login screen
  • Upgraded the signup flow
  • Improved navigation
  • Changed UI for the wallet button
  • Improved the tabs: Review
  • Upgraded the signup screen
  • Improved wallet stability
  • Improved wallet UI
  • Created tests to ensure the app stability
  • Changed signup to phone number only, to ensure account security
  • Made forgot password flow easier
  • Made create wallet flow better and more secure
  • Added the ability to filter content by language
  • Upgraded in-app validations
  • Improved the tabs: Pending
  • Improved splash screen
  • Enhanced the rendering module
  • Ensured app stability
  • Lots of refactoring
  • Small bug fixes

Null safety was not available previously. As our teams keep up with the rapidly evolving development world, Null Safety is a great enhancement for all our projects and all our software packages were successfully updated.

YEAY app:

  • Enhanced notifications stability
  • Improved submit video for validation
  • Upgraded the UI/UX of profile screen
  • Upgraded delete account ability
  • Enhanced communication with device services
  • Upgraded settings screen flow
  • Fixed annoying bugs related to interactions with the app
  • Added the ability for team leaders to promote videos inside a team
  • Upgraded commenting module
  • Improved upload video flow
  • Upgraded biometric module
  • Completed Null Safety migration
  • Improved team page for team leaders
  • Changed signup to phone number only, to ensure account security
  • Added special marketing tools soon to be visible to various groups of users
  • Upgraded hashtags module
  • Improved navigation
  • Improved stability url redirection
  • Improved pagination
  • Upgraded sharing module
  • Upgraded settings UI/UX
  • Improved saving video module
  • Upgraded the login screen
  • Upgraded the signup flow
  • Ensured stability of uploading video
  • Enhanced security of profile information
  • Made forgot password flow easier
  • Improved caching mechanism
  • Upgraded translations in the app
  • Enhanced performance for main playlist, getting ready for a new, better playlist algorithm
  • Created tests to ensure the app stability
  • Improved splash screen
  • Lots of refactoring
  • Small bug fixes

WOM backend:

  • Upgraded filters and sorting abilities in Campaign Manager on WOM side
  • Prepped the system to be integrated with multiple platforms
  • Enabled searching based on the language of the content
  • Introduced channels in the Campaign Manager for different types of ecommerce platforms on the web
  • Completed another round of scam prevention
  • Introduced facilitators in the WOM Ecosystem
  • Enhanced security on major endpoints
  • Upgraded architecture to support heavy load on the system
  • Increased test coverage by 25%
  • Applied new signatures for safety in the system
  • Upgraded Campaign Manager promotion functionality
  • Ensured stability of Campaign budget spending
  • Improved detection of stalling transactions and reporting system
  • Enabled username login in the application
  • Introduced notifications module

YEAY backend:

  • Prepped playlist algorithm v.2 in YEAY app
  • Completed another round of scam prevention
  • Added features for web platforms for facilitators in the ecosystem
  • Enhanced marketing abilities
  • Improved location modules
  • Enhanced security on major endpoints
  • Upgraded architecture to support heavy load on the system
  • Increased test coverage by 35%
  • Enabled username login in the application
  • Introduced detection of stalling transactions and reporting system
  • Upgraded notifications module

YAAAS smart contracts (NFT Token, auction & exchange):

  • NFT token contract creation and deployment
  • NFT token contract was tested and audited by a third party
  • Create auction listing for an NFT
  • Create direct sale listing for an NFT
  • Cancel an offer
  • Reset the sale price
  • Place a bid
  • Cancel a bid
  • Accept a bid
  • Purchase an NFT
  • Transfer ownership of NFT after purchase
  • Set commission fee

YAAAS backend (API endpoints & database design):

  • Store created NFT in the database
  • Put offers into the database
  • Cancel offer in the database
  • Set the commission fee
  • Register a new account
  • Update the user profile name, avatar, social links, etc.
  • Use AWS S3 bucket to store all assets
  • Connect to IPFS to store metadata for NFT item
  • NFT table: Store all created NFT items
  • Offer table: Store all auction & sale items
  • User table: Store all users account
  • Bid table: Store all available bids

YAAAS Frontend (pages, functions, & smart contract & Web3 integration):

  • Home page: Display promoted TikTok creators and NFT auction items along with intro video
  • Explorer page: Display all available auction & sale NFT items with pagination
  • Profile page: Display profile information and owned NFT items
  • How It Works page: Display the relevant information for YAAAS NFT marketplace
  • Select the type of NFT page: Display types of NFT which are available on YAAAS
  • Create page: Display input fields for NFT metadata and auction rules.
  • Filter by NFT type
  • Pagination function
  • Connect Wallet
  • Create an NFT
  • Put NFT into auction
  • Cancel an offer
  • Place a bid
  • Cancel a bid
  • Purchase an NFT directly
  • Accept a bid

What’s next

In addition to the imminent launch of the BULLZ app, the launch of YAAAS on the mainnet, and continued improvements to WOM and YEAY, the next big thing to watch out for is the launch of our highly-anticipated ecommerce solution.

This latest WOM product will enable ecommerce sites to turn customers into brand advocates and increase conversion and loyalty by leveraging crowd-authenticated word-of-mouth recommendations in their online stores.

We are so grateful for your support in this journey to revolutionize marketing and create an ad-free world!

To stay up-to-date on the latest news and happenings at WOM Protocol, be sure to sign up for the WOM Newsletter.

Do you have any questions or feedback? You are always welcome to reach us through our Telegram communities, on Twitter or via our Help Desk.

*WOM Terms and Conditions

WOM Protocol

Bringing the power and reach of word-of-mouth to the blockchain

WOM Protocol

The WOM Protocol is scaling an entire ecosystem enabling monetization of word-of-mouth (WOM) recommendations for brands, creators, and publishers. Join the conversation on Telegram: t.me/WOMProtocolChat

WOM Protocol

Written by

A new blockchain-based MarTech solution that enables brands to leverage authentic word-of-mouth recommendations. Join the conversation: t.me/WOMProtocolChat

WOM Protocol

The WOM Protocol is scaling an entire ecosystem enabling monetization of word-of-mouth (WOM) recommendations for brands, creators, and publishers. Join the conversation on Telegram: t.me/WOMProtocolChat