- Install GitBash Click on me
- Note: Check git version with this command
git --version
on your terminal
- Install Node.js(contains npm) with the following link Click on me
- Note: Check nodejs and npm version with this command
node -v
&npm -v
on your terminal
- Click on Green 'Code' button>Copy SH key>Navigate the location to place directory> Type
git clone <copied-link>
- Download these GeoJSON folder from here
- Create to new folder inside of public named 'static'. Create a folder name 'assets' inside static.
- Place the 'GeoJSON' folder inside assets.
- On the terminal, type
npm install
to install the dependencies - Type
npm start
to start the project
The project goal is to create a gerrymandering application that finds random congressional districtings for three US states such as Utah, Alabama, and Louisiana that achieve population equality. Gerrymandering is the drawing of district boundaries that favors one political party. A gerrymandered state would structure boundaries with the use of cracking(distribute the other party's votes to reduce the voting power) and packing(placing voters in the same area).