Inspiration
Recent elections have shown voter turnout can exceed expectations and cause long voting wait times. We were inspired to provide a better visual representation of all the voting poll locations coupled with voter turnout information to help Bexar County voters make an informed decision about which poll location is best for them.
What it does
Our project displays all the voting locations for Bexar County and uses county data to display vote volume for each location in an easy-to-read color-coded map. Additionally, it provides directions to any selected voting location via Google Maps.
How we built it
We collected Bexar County voter turnout data and calculated the percentage of the day's total votes cast at each location. Next, we imported the data into Google Places to create a custom map of polling locations. We color coded each location based on whether each location's traffic was higher, lower or average than other locations for a better visual representation. Lastly, we created an html website and added an embed for the map of all the voting locations.
Challenges we ran into
Our team ran into multiple difficulties trying to implement the google maps api into our project, and ultimately decided to use google places instead because of ease of use.
Accomplishments that we're proud of
We are proud to organize a good visual representation off all the polling locations and their respective traffic within Bexar County. We are also proud to have been able to locate timely data and implement it into our project.
What we learned
We learned how to manipulate data within Google Places and Python. We also learned how to embed a Google Map into an html website.
What's next for Bexar County Voting Info
Next, we will collect more data as voting continues to get a better representation of the overall voter traffic between the different locations. Because we only have data for one day we cannot get a proper idea of how traffic will be overall. Another thing we wish to add in the future is a javascript that will run a python script to update the voting data each night from the county. We would also like to implement the Google Maps API in the future to help with automation for the updated data.
Built With
- beautiful-soup
- css3
- excel
- figma
- googlemymaps
- html5
- javascript
- pandas
- python
- react
Log in or sign up for Devpost to join the conversation.