Inspiration

About 82 percent of shoppers use reviews to make informed decisions. This has led to an increase in product feedback manipulation, which undermines the credibility of consumer reviews. Popular digital platforms like Google, eBay, Airbnb, and Amazon have in-built reputation systems that facilitate trust in vendors and their respective products. However, the control system for the integrity of reviews and ratings is in the hands of the platform owners, allowing corporate entities to skew the factuality and objectivity of their ratings and responses.

What it does

RevewZ allows the everyday person to participate in the Polygon ecosystem by writing immutable reviews that are persisted on the blockchain. The RevewZ community awards participants with RVZ coins for both writing reviews and validating reviews submitted to the platform.

How we built it

We built a React Native mobile app with Typescript. We also created two backend services. The first was the Intake-review-service, which serves the function of controlling the user registration process and accepting reviews to be submitted to the blockchain and IPFS. The second was the Review-reward-service which persists the CID of the review to the blockchain via our smart contract deployed on the Polygon network.

Challenges we ran into

  1. Uploading images to IPFS and reading them back properly. We had to temporarily switch to uploading images on Firestore with actual review text on IPFS.
  2. Getting the Review-reward-service to submit reviews to the blockchain and send out RVZ tokens.
  3. Implementing the part of the project that randomly assigns users as approvers to verify reviews. ## Accomplishments that we're proud of
  4. The Review-reward-service was deployed on the cloud and connected to the Polygon mumbai chain via Alchemy.
  5. Successfully being able to register a user and submit a review to the platform.
  6. Permitting reviews to get picked up and persisted to the blockchain with the respective reward consequently paid out. ## What we learned 1 . We had to make a trade-off for now and find a better way to store our images without losing them, a possible solution is to consider an inexpensive pinning service.
  7. Setting bite-sized goals and dividing tasks accordingly. ## What's next for RevewZ
  8. Adding the search capability for reviews and improving the UI/UX.
  9. Incorporating a wallet into the app where new users can create a wallet address if needed.
  10. Deploying RevewZ to the Google Play store and Apple App store.
  11. Deploying smart contract to the Polygon main net.
  12. Raising funds and vigorously growing our community.
  13. Integrating the ability to submit reviews from a web browser, such as Google Chrome.
Share this project:

Updates