/Searchy

Website made in Unihack-2018 which compares prices from various online platforms. πŸ›οΈπŸŽπŸ’Ž πŸ“¦

Primary LanguageHTMLMIT LicenseMIT

Searchy

πŸ›οΈπŸŽπŸ“ΊπŸ›οΈπŸ“¦πŸ’°πŸ“—πŸ’Ž

We made this project in 24 hours in Unihack 2018. Team 20 - HAL (Hopeless, Aimless, Lifeless) The concept is to create a website that compares different online shopping platforms (Amazon, Ebay and Gumtree for now) when user searches for a particular item in the search bar of our website. There will be 3 columns showing top results from each website. Images, names, descriptions, prices and the link will be shown to users for each items.

There is also a chart showing the average prices for each website for that particular products for good measures for the users. There are different filters for the user to choose from.

Filter includes:

  • Cheapest
  • Most Expensive
  • Most Relevant
  • Most Recent

We get the data from the 3 websites by scraping datas and using APIs. Then we will filter the most relevant data and present it to the user on the website.

Users can compare prices and details for each results side by side to minimize their time needed to compare manually. In future, we plan on comparing other websites as well so that more products could be compared and making the website more user-friendly.

Project made in nodeJS and HTML.

Development Team

Trying it out

Requirement:

  • Node.js
  • Cheerio
  • Request Promise
  • Express
  • ejs ( template engine)

Steps:

  1. Clone and Download the project files.
  2. Download the required dependencies ( express, request promise)
  3. Open http://localhost:8080/ or whatever the listed port num