CSE 308: Gerrymandering Online

In CSE 308 we were instructed to create a Gerrymandering analyzer to determine if a state had been gerrymandered, and if so, by what metrics and with a varity of data analytical tools. We also had a simulator that would gerrymander the state based on a method of other factors like compactness, efficiency, and population threshold.

The program was created in Java, Python and JavaScript, but I handled mostly data-mining and preparation of data to be stored into the DB. I had to analyze over 30000 precincts election result data for 3 states (Wisconsin, Maine, and New Hampshire) using Python Pandas. It was hosted to a website which seems to be offline for now, so attached are some screenshots of when the program had full functionality.