This project contains an efficient webscraping tool (Selenium) and data visualization dashboards.
Find out how food's price changes over time with our data visualization tool. Powered by a webscraper tool that daily collects up-to-date data from supermarkets's websites!
ellucidata.mp4
We developed an algorithm capable of scraping a website's interface, collecting data of a list of products in many supermarkets and send to a cloud MongoDB. Also, some dashboards were developed (using HMTL, CSS and Javascript) to allow analysis on products' price changes over time.
- Python
- MongoDB
- Selenium
- JavaScript
- NodeJS
Our goal is to collect data from online supermarkets' products in order to analyse price changes during some period of time.
- Python3
- Chrome Driver (make sure that the driver's version matches Google Chrome's version in your computer)
https://github.com/e-llo/ellucidata.git
On the command line (Windows OS):
python -m pip install -r requirements.txt
npm install
npm run env
On the command line:
python insert_data.py
npm start
After the application is running, access http://localhost:1337/ from your browser
Julia Rolemberg |
Pedro Heck |
Raphael Menezes de Jesus |