Inspiration

An obsession for searching for the best deals.

What it does

Allows the user to search for a product across different supermarket chains, and get the best deal.

How we built it

Built scrapers for every supermarket to gather all product information. Built a program to query the database generated by the scrapers.

Challenges we ran into

Many difficulties when scraping for information. Websites are not perfect and have many inconsistencies, thus I could not rely too much on the structure of websites. Additionally, since this is our first web scraper and SQL implementation in Java, there were many libraries to learn and documentation to read.

Accomplishments that we're proud of

First web scraper. A program that is actually useful and will use personally in the future.

What we learned

How to build web scrapers and how to reverse engineer websites.

What's next for Supermarket Price Comparator

Creating a web view for the database: something more interactive, easy to use, and intuitive. Possible business.

Built With

Share this project:

Updates