CSE 416 course project. The goal of the project is to provide users with an easily understandable visual representation of different elections' voting data in a comprehensive and unified manner.
There is currently no mainstream reference in gathering and visualizing election data in the U.S. at the detailed level of a precinct/election ward. The hopeful goal of this project is to provide something that can be the start of exactly that.
Live site: https://ElectionDataQuality.com
- David Lin @DavidLSC
- Ilan Kleiman @shortland
- Reed Gantz @reedm121
- Samuel Hoffmann @SamuelHHoffmann
Developed in Javascript with React and Bootstrap.
After cloning the directory and entering the frontend
directory, follow the below instructions.
$ yarn
$ yarn start
$ yarn run deploy
Developed in Java with SpringBoot.
After cloning the directory and entering the backend
directory, follow the below instructions.
Note: this project uses gradle - not maven.
$ ./gradlew build
$ ./gradlew deploy
More info on how the backend handles the deploy can be found in the branch: upgrader-servlet
.
$ java -jar build/libs/rest-service-0.0.1-SNAPSHOT.jar
MySQL Server.
Web Interface: Login
Username: jerryman
Password: JerryManderingIsBad123!
IP Address: 45.55.121.121:3306
Sample State Data
- Wisconsin
- Utah
- New York
Geographic Data:
Demographic Data:
Voter Data:
Other Data:
- State Parks
Geographic Data:
Demographic Data
Voter Data
Other Data:
Geographic Data:
-
Congressional Boundries
Demographic Data:
Voter Data:
-
2016 Presidential (in xls format) (only by county)
-
2016 Congressional (in xls format) (only by county)
-
2018 Congressional (in xls format) (only by county)
County FIPS Codes:
-
County FIPS is a unique number that identifies each county in the whole country.
-
Our precinct boundary data (from Harvard) shows each of the precincts with a County FIPS code concatenated with county-level-precinct # identifying the precinct (# starting from 1..n precincts in the whole state), so this code help in identifying what goes where.
Must visit each individual NYS county's website to get the results of its precincts.