-
-
User flow: As envisioned on Friday at the beginning of the hackathon
-
Chrome Extension JS injection allows users to smoothly navigate from any Web3 project to 1Review to leave comments and feedback
-
1Review displays a list of trending and new projects worth checking out. Easy Web3 project discovery!
-
Users can connect through their Coinbase wallet, or use Metamask or WalletConnect
-
Once logged in, you can leave feedback, comments and reviews for the Web3 project of your choice
-
Anyone can distribute a bounty for a specific project, and reward good behavior or more product feedback on the platform
1Review: Click to view project in action
Decentralized Reviews for Decentralized Platforms
Relevant Bounties • The Project • The Problem • Our Solution • Challenges • Learnings • How To Use • What's Next? • Team
Relevant Bounties
| Sponsor | Bounty | |
| General | General track - DAOs & Governance | 1Review provides a way for users of Web3 products to exercise Governance by Opinion. Using product reviews and feedback, Web3 projects can iterate faster, build tools and products most liked by their users, and get even more community buy-in into their Web3 Governance initiatives. |
| Polygon | Public Goods Track | 1Review leverages Lens Protocol deployed on the Polygon network to solve the issue of collecting feedback and reviews for Web3 projects |
| CELO | Community Commerce | 1Review aims to create an ecosystem of businesses who get paid in bounties to review products and provide feedback |
| Filecoin | Social Good Warrior | 1Review aims to reduce misinformation in online reviews by providing an incentive-based model to reviews. Spam reduction and elimination is designed by default because each user has to pay gas fees to write reviews |
| Coinbase | General Bounty | 1Review aims to create an ecosystem of businesses who get paid in bounties to review products and provide feedback |
| Verida | Social Challenge | 1Review is a decentralized social platform that allows users of Web3 projects to discover other users, interact and engage with them and provide meaningful feedback to Web3 developer teams. Data on 1Review is completely owned by the users who created it. Accessibility and transparency are key features of 1Review and are built in by default. We believe this is a great use-case for decentralized social. |
| Data Nexus | Best app for new-to-web3 users | 1Review is built for new-to-web3 users who want to discover trending Web3 projects. We know how daunting it can be to enter a Web3 community run rampant with crypto degens. 1Review is an attempt to cut through the noise, and help new (and old) crypto users to provide meaningful feedback and engage in discourse. In the process, 1Review rewards new Web3 users with project feedback bounties. |
| Livepeer | Killer Web3 social, creator, or gaming application | 1Review aims to become the first widely used Web3 social platform. With its unique integration with all Web3 projects and protocols, 1Review allows users to provide feedback and reviews for any Web3 product. Each user profile is minted as an NFT on the Polygon network, and all data is owned by the user who created it. Reviews are immutable, pinned to IPFS, and eternally available and accessible to everyone. |
| Decentraland | Insight Challenge | 1Review provides a framework to implement decentralized reviews for Decentraland users. Decentraland reviews can help users discover more sub-communities and engage with each other in thoughtful discourse about the future of Decentraland |
The Project
1Review is a fully decentralized, trustless Web3 platform for product feedback and reviews built for Web3 Organizations. Users can write reviews, provide feedback and earn bounties for behavior that benefits Web3 projects and infrastructure. All data on the platform is tamper-proof and accessible to the entire internet through the Lens Protocol Subgraph.
The explosive growth of crypto projects, DAOs and financial products in the last few months has outpaced the growth of Web2 platforms that people are still using for product discovery. 1Review aims to solve this problem by providing a platform with fair data ownership and accessibility primitives.
The Problem
Web2 companies like Google, Amazon and Yelp collect user feedback for products and businesses on their platform and use this information to build their own products. However, this information is not made readily available to businesses that need it to build better products. Moreover, users have to navigate from one platform to another to read and analyze product reviews which leads to asymmetric decision making in a world filled with choice paralysis.
Web3 needs better.
Our Solution
1Review exposes two front-end applications:
- Chrome Extension: To easily navigate from product pages to the 1Review Dapp for browsing previous feedback and leaving new reviews
- A Dapp: To read reviews, create a 1Review profile, log into profile, write feedback and participate in bounties
The following diagram goes over the high-level architecture of the 1Review ecosystem:
1Review Dapp allows users to read and write feedback for Web3
Click to enter the Dapp!
Here are some screenshots of how it works:
Users of any Web3 project can easily navigate from project pages to 1Review page through the chrome extension enabled button
On 1Review, users (especially ones new to Web3) can discover new and trending projects directly from the homepage
In order to view more information, users can log in using one of three wallet options:
Once logged in, users can view and post feedbacks for the projects they are most interested in.
Users can choose to participate in ongoing bounties by providing high quality feedback that others users can comment on or heart react to.
We recommend using the live version of the app: Click to enter the Dapp!
Challenges
- Using GraphQL, and forming a mental model of a subgraph API
- Working with Next.js and Typescript. Our team was not super familiar with the syntax at the beginning of the hackathon
- Working with multiple open-source projects and version controlling
- Spam protection in a decentralized social network
- Deploying to the cloud with Vercel
Accomplishments that we are proud of
- Achieving our MVP design over the course of this hackathon
- Building a subgraph, and using a The Graph subgraph for an important feature in our dApp
- Seamless connection of multiple wallets.
- Seamless creation of profiles on the platform
- Seamless review writing flow
What we learned
- Decentralized social can help onboard the next 100M Web3 users
- Subgraphs are awesome once you understand how to play with them!
- Many web3 developers would like a platform that allows them to collect product feedback and iterate quicker
- Good behavior can be enforced on a platform through token distribution
Setup and installation
NodeJS v16.0 or higher is required to build this project.
git clone https://github.com/callmediddy/OneReview
cd dapp // change directory to dapp
nvm use 16.5.0 // if you have NVM installed
yarn // installs all packages
yarn dev // builds and runs dev app on Matic Testnet
What's Next?
- Project & Core Team has received Lens Grant from AAVE to continue development (on Friday)
- Making features more robust. Adding trust & safety, and spam protection by design
- Marketing and outreach to onboard Web3 projects and users
- Goal: Have a 100k DAUs by the end of the year
- Reach: Have a 10 projects initiate bounties on 1Review
The Team
- Kristina (Stanford MS CS '22)
- Hongyu Ren (Stanford PhD. CS GraphML '23)
- Kun Guo (Stanford MS MS&E '23)
- Aditya (Diddy) Khandelwal (TikTok, Stanford BS CS '20)
Built With
- chrome
- graph-protocol
- graphql
- javascript
- lens
- next.js
- polygon
- subgraph
- tailwind



Log in or sign up for Devpost to join the conversation.