All Projects → lucyparsons → Openoversight

lucyparsons / Openoversight

Licence: gpl-3.0
Police oversight and accountability through public data 👮

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Openoversight

Laravel World
provide countries, states, and cities relations and database.
Stars: ✭ 222 (+18.72%)
Mutual labels:  database, city
Choochoo
Training Diary
Stars: ✭ 186 (-0.53%)
Mutual labels:  database
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (-3.21%)
Mutual labels:  database
Dbdb.io
The On-line Database of Databases
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Psycopg2
PostgreSQL database adapter for the Python programming language
Stars: ✭ 2,425 (+1196.79%)
Mutual labels:  database
Hive
Lightweight and blazing fast key-value database written in pure Dart.
Stars: ✭ 2,681 (+1333.69%)
Mutual labels:  database
Logrange
High performance data aggregating storage
Stars: ✭ 181 (-3.21%)
Mutual labels:  database
Meilisearch
Powerful, fast, and an easy to use search engine
Stars: ✭ 20,236 (+10721.39%)
Mutual labels:  database
Piladb
Lightweight RESTful database engine based on stack data structures
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Pyarango
Python Driver for ArangoDB with built-in validation
Stars: ✭ 183 (-2.14%)
Mutual labels:  database
Pssqlite
PowerShell module to query SQLite databases
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Swiftdb
A modern database abstraction layer, batteries included.
Stars: ✭ 183 (-2.14%)
Mutual labels:  database
Django Markupfield
📑 a MarkupField for Django
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Stackoverflow Clone
Clone project of a famous Q/A website for developers which is stackoverflow built using MySQL-Express-React-Node 🌐
Stars: ✭ 182 (-2.67%)
Mutual labels:  database
Snowflake Connector Python
Snowflake Connector for Python
Stars: ✭ 185 (-1.07%)
Mutual labels:  database
Collector
pganalyze statistics collector for gathering PostgreSQL metrics and log data
Stars: ✭ 181 (-3.21%)
Mutual labels:  database
Django Sharding
A sharding library for Django
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Ormlite Jdbc
ORMLite JDBC functionality that works with JDBC drivers to attach to various database types
Stars: ✭ 184 (-1.6%)
Mutual labels:  database
Pdo
Connecting to MySQL in PHP using PDO.
Stars: ✭ 187 (+0%)
Mutual labels:  database
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+8013.37%)
Mutual labels:  database

OpenOversight Build Status Coverage Status Documentation Status Join the chat at https://gitter.im/OpenOversight/Lobby

OpenOversight is a Lucy Parsons Labs project to improve law enforcement accountability through public and crowdsourced data. We maintain a database of officer demographic information and provide digital galleries of photographs. This is done to help people identify law enforcement officers for filing complaints and in order for the public to see work-related information about law enforcement officers that interact with the public.

This project is written and maintained by @lucyparsonslabs with collaboration, partnerships, and contributions welcome. If you would like to contribute code or documentation, please see our contributing guide and code of conduct. If you prefer to contribute in other ways, please submit images to our platform or talk to us about how to help sort and tag images. This project is live, and we are currently soliciting photographs to add to the database.

Note to Law Enforcement

Please contact our legal representation with requests, questions, or concerns of a legal nature by emailing [email protected].

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/lucyparsons/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)
    • Badge/star number history (if badge/star numbers change upon promotion)
    • Demographic information - race, gender, etc.
    • Assignments - what bureau, precinct/division and/or beat are they assigned to? When has this changed? 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].