Inspiration

Choosing which product to buy shouldn't be hard. After having bought multiple products online with "high" ratings only to be disappointed. We decide to make an app that helps shoppers make a more informed decisions.

What it does

CensView is a Chrome extension that condenses and summarizes customer reviews of a product page. Using Cohere's NLP, the app gathers the general consensus of the reviews to help customers make a more informed decision.

How we built it

The frontend is built using HTML, CSS, and JavaScript. The backend is coded in Python and Javascript, it receives the product URL, scraps the review data from the product site with Puppeteer, and uses Cohere's NLP to analyze the data. Communication between front and back is handled using ExpressJS and Flask.

Challenges we ran into

  • Communicating between frontend and backend.
  • GET and POST requests
  • Finding selectors for Puppeteer

Accomplishments that we're proud of

  • Created a working application
  • Support for BestBuy and Amazon
  • Teamwork

What we learned

  • Creating chrome extensions
  • Working with Cohere
  • Full Stack Web Development

What's next for CensView

  • Adding support for more storefronts
  • Hosting the server for the extension online
  • Improving the UI look
Share this project:

Updates