demo.mp4
BC Traffic Accidents Visualizer is an interactive web application that helps users explore traffic accident data in British Columbia by municipality, year, and contributing factors. By combining dynamic maps and rich Sankey diagrams, this tool offers an intuitive and visual way to understand how accident causes vary across locations and time.
🏫 This project was developed as part of the Information Visualization course at the University of Victoria (Spring 2023).
Caution
This project is no longer publicly accessible. The live demo has been shut down due to being unable to afford hosting costs and ongoing maintenance.
to run the server side code and the python script you will need:
openpyxlfor reading Excel (.xlsx) filespandasfor data manipulationfastapifor the server applicationuvicornfor running and monitoring the servergeopandasfor reading and manipulating geospatial data
startup.sh script will install miniconda and creates an environment called "InfoVis23" with above packages, then creates the $HOME/Apps/InfoVis23 directory for this repository to get cloned in.
- fix the
north_vancouver_cityandlangley_citymissing patches on the map (they are currently a part of the larger district in the data but not on the map)