Giter VIP home page Giter VIP logo

OpenOversight VA

OpenOversightVA.org is Virginia's first and only police transparency database created by the public, for the public. We work to empower our communities with the facts about their local law enforcement. The data we maintain comes primarily from public records requests, open-source research, and crowdsourced contributions. Our database contains records on over 27,000 Virginia law enforcement officers, including some demographic information, salaries, work histories, incident histories, and digital galleries of photographs.

The website and concept were created as an independent fork of the original OpenOversight project based in Chicago thanks to open source code shared by the innovative team at Lucy Parsons Labs team.

This project is maintained entirely by a team of volunteers - collaboration, partnerships, and contributions are welcome. If you would like to contribute code or documentation, please email [email protected]. You can also see this contributing guide and code of conduct.

If you would like to volunteer in any way, please reach out to [email protected] or [email protected].

Note to Law Enforcement

Please contact our legal representation with requests, questions, or concerns of a legal nature at [email protected]. Under Va. Code § 2.2-3705.1.(ii), public bodies are required to provide the names, job classifications, and salaries of their employees upon request by a Virginia resident. Freely disseminating this information in its entirety benefits the public interest, contributes to government transparency, and builds trust between public servants and the public itself. It is also protected by the First Amendment, with well-established legitimate precedent within state and federal case law.

Issues

Please use our issue tracker to submit issues or suggestions.

Developer Quickstart

Make sure you have Docker installed and then:

git clone https://github.com/openoversightva/openoversight.git
cd OpenOversight
make dev

And open http://localhost:3000 in your favorite browser!

If you need to log in, use the auto-generated test account credentials:

Email: [email protected]
Password: testtest

Please see CONTRIB.md for the full developer setup instructions.

Documentation Quickstart

pip install -r dev-requirements.txt
make docs

Deployment

Please see the DEPLOY.md file for deployment instructions.

What data do I need to set up OpenOversight in my city?

  • Officer roster/assignment/demographic information: You can often acquire a huge amount of information through FOIA:
    • Roster of all police officers (names, badge numbers)
    • Demographic information - race, gender, etc.
    • Assignments - what bureau, precinct/division and/or beat are they assigned to? When has this changed?

For help acquiring this information from your local government, see our Wiki on Police FOIA requests.

  • Clear images of officers*: Scrape through social media (as we have done) and/or solicit submissions. Encourage submissions with the badge number or name in frame such that it can be used to establish the face of the officer in the roster. After that point, new photos with a face matching the existing face in the database can be added to that officer's profile.

OpenOversight VA: The Police Data Project's Projects

OpenOversight VA: The Police Data Project doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.