Skip to content

Crawling web pages using Java to compare phone deals across multiple websites.

Notifications You must be signed in to change notification settings

Omer-l/Price-Comparison-Website

Repository files navigation

Price-Comparison-Website

  • Developed a multi-threaded web crawler that scraped 600 products from 5 stores in less than a minute using Spring, Hibernate, and Selenium.
  • Implemented second normal form for the database to make phones and products easier to maintain.
  • Utilised SQL joins and streamlined multiple queries to get data from two tables with a REST API.

Utilised: Java, Maven, Spring, Hibernate, Selenium, JUnit, JavaScript, AJAX, SQL, REST API, Vue.js

Advanced Web Development with Big Data Coursework, Third Year of Computer Science