Open source tools for working with campaign finance data in North Carolina
This project is intended to supplement, enhance, and make more accessible the campaign finance data coming out of the NC State Board of Elections. It is an open source project with an intent to serve as a collaboration mechanism for anyone interested in accessing, analyzing, or visualizing these data sets. While most of the development tooling will exist in this repo, there will be external resources implemented - such as an open data portal - to allow non-developers to access the project output.
The goals of this project are:
- Scrape, download, and aggregate raw data from the NC SBoE
- Transcribe image-based, PDF reports into machine-readable data
- Publish code, infrastructure, and running implementations to this repository
- Publish all data output to an open data portal
- Publish a set of reusable visualizations based on the open data output
For the most part the project status will be published on our Github Project Board with any material code / implentation changes included in our readmes
This project is structured as a monorepo using Lerna to manage separate packages. These can be found in the packages directory with their own corresponding documentation
There are a vast number of stakeholders in the output of this project - and many outside of the tech industry. If you have found this repository and want to help contribute for any reason, please feel free to open an issue in our issues log, reach out directly, or pick up an issue to help with. We welcome all help including questions, documentation, domain expertise, and pull requests.