Online Grocery Basket Analysis Dashboard (Instacart)

Mini dashboard project using Python Streamlit library. Data ingestion and wrangling was done using PySpark and Pandas. Network visualization of product association rules was produced using Networkx and PyVis.

n.b.: Data ingestion is from a personal data warehouse. The original data source is find here: https://www.kaggle.com/c/instacart-market-basket-analysis/data

Streamlit App

Deployed in Streamlit Community: https://grocery-basket-analysis.streamlit.app/

Local deployment

  • Install requirements: pip install -r requirements.txt
  • Launch app from app directory: streamlit run streamlit_app.py

Alt text