An art project that visualizes movement of students throughout Yale campus.
This project was my submission for Module 1 of CPSC 3340, "Creative Embedded Systems."
You can view a writeup of my process here.
Processed data is included in the repository, but in case you want to run the data pipeline yourself, do the following:
- Ask the Coursetable team to get you a .csv dump of student worksheets.
- Copy
data-pipeline/.env.templatetodata-pipeline/.env. In your Google Cloud project, enable the Google Maps Places (New) API. Create a service account, generate a secret, and paste it into the env file. - Run the four js files, one after the other.
Simply open the index.html file in your browser.
If you are running this on an embedded system (like a RasPi) and you want the web application to start in fullscreen mode on boot, follow these steps.
chmod +x kiosk/start.sh- Change the paths in
kiosk/start.shandkiosk/people_visualizer.service sudo systemctl enable kiosk/people_visualizer.service