This project is a dashboard to help Vancouver residents experiencing food insecurity find free or low-cost food supports (e.g., meal programs and food hampers). Many programs exist, but information can be hard to search and compare. Our dashboard supports practical decision-making by letting users explore programs on a map and filter by service type, cost, and access requirements. We chose the City of Vancouver Food Programs dataset because it includes both program details and geospatial information needed for exploration.
The dashboard uses a snapshot of the City of Vancouver “Free and Low-Cost Food Programs” dataset stored in data/food_program_data.csv.
Please follow our contribution rules that are found here.
Follow these steps to run the dashboard locally on your machine:
- Clone the repository to your local machine:
git clone https://github.com/UBC-MDS/DSCI-532_2026_22_Vancouver-LC_Food-Programs.git
- Navigate to the project directory:
cd DSCI-532_2026_22_Vancouver-LC_Food-Programs - Install the environment:
conda env create -f environment.yml
- Activate the environment:
conda activate vancouver-food-dashboard
- Run the app by executing:
shiny run --reload src/app.py
- Open your web browser and navigate here to view the dashboard.
Setup: With the environment activated, install the Playwright browser dependencies
playwright installThen, run the following command to execute the tests:
python -m pytest