This dashboard represents the final deliverable of the Product Inflation Tracker project (https://github.com/Eb43/product-inflation-tracker), an automated solution for collecting grocery price data across multiple countries and retailers.
The system performs web scraping of product listings from real online stores. The list of targeted stores is configured via the project’s configuration file. Currently, the scraper gathers grocery data from major retailers in regions including Ukraine, Canada, and the EU. All data is stored in a structured SQLite database.
This dashboard offers a visual interface for exploring the collected data, providing insights into food price inflation. Interactive filters enable selection by product, store, or country, facilitating dynamic analysis of pricing trends and inflation patterns across the global grocery market.
Serving as a bridge between raw data and actionable market insights, this tool is designed for users interested in monitoring food price dynamics.
The dashboard is implemented with minimal dependencies and operates entirely on the frontend using JavaScript - without any backend components. Consequently, direct querying of the SQLite database within the dashboard is not possible. Instead, a Python script converts the .DB file into a .JSON file, which the dashboard then consumes for visualization.