├── .dockerignore ├── .env.template ├── .flaskenv ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── actions │ └── setup-frontend │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── aws-ecs-deploy-backend.yml │ ├── aws-ecs-deploy-frontend.yml │ ├── build-pull-request.yml │ ├── frontend-checks.yml │ ├── playwright-e2e.yml │ └── python-tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile.api ├── Dockerfile.web ├── LICENSE ├── Procfile ├── Python-Imports.md ├── README.md ├── __init__.py ├── app.json ├── backend ├── Dockerfile ├── Dockerfile.cloud ├── README.md ├── __init__.py ├── api.py ├── auth │ ├── __init__.py │ ├── auth.py │ └── jwt.py ├── celery │ ├── __init__.py │ ├── tasks.py │ └── worker.py ├── config.py ├── database │ ├── __init__.py │ ├── core.py │ ├── models │ │ ├── __init__.py │ │ ├── agency.py │ │ ├── attachment.py │ │ ├── civilian.py │ │ ├── complaint.py │ │ ├── contact.py │ │ ├── infra │ │ │ └── locations.py │ │ ├── litigation.py │ │ ├── officer.py │ │ ├── source.py │ │ ├── types │ │ │ ├── __init__.py │ │ │ └── enums.py │ │ └── user.py │ └── queries │ │ └── .gitkeep ├── dto │ ├── __init__.py │ └── user │ │ ├── invite_user.py │ │ ├── login_user.py │ │ ├── register_user.py │ │ └── reset_password.py ├── importer │ ├── __init__.py │ ├── loaders │ │ └── __init__.py │ └── loop.py ├── mixpanel │ ├── __init__.py │ └── mix.py ├── neo4j_migrations │ ├── V0001__user_contact.cypher │ └── __init__.py ├── routes │ ├── __init__.py │ ├── agencies.py │ ├── auth.py │ ├── complaints.py │ ├── healthcheck.py │ ├── incidents.py │ ├── officers.py │ ├── search.py │ ├── sources.py │ ├── tmp │ │ └── pydantic │ │ │ ├── agencies.py │ │ │ ├── common.py │ │ │ ├── complaints.py │ │ │ ├── officers.py │ │ │ └── partners.py │ ├── units.py │ └── users.py ├── schemas.py ├── scraper │ ├── .gitignore │ ├── __init__.py │ ├── configs.yaml │ ├── data_scrapers │ │ ├── CPDP │ │ │ ├── CPDP.py │ │ │ ├── client.py │ │ │ └── scraper_data │ │ │ │ └── cpdp_geocoded_cr.csv.gz │ │ ├── README.md │ │ ├── __init__.py │ │ ├── counted │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ ├── counted.py │ │ │ ├── main.py │ │ │ └── scraper_data │ │ │ │ ├── README.txt │ │ │ │ ├── the-counted-2015.csv │ │ │ │ ├── the-counted-2016.csv │ │ │ │ └── thecounted-data.zip │ │ ├── fatal_force │ │ │ ├── client.py │ │ │ ├── fatal_force.py │ │ │ └── main.py │ │ ├── load_full_database.py │ │ ├── mpv │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ ├── mpv.py │ │ │ └── scraper_data │ │ │ │ └── mpv.csv │ │ ├── scrape_data_sources.py │ │ └── scraper_utils │ │ │ ├── __init__.py │ │ │ └── utils.py │ ├── notebooks │ │ ├── Fatal_Force.ipynb │ │ ├── counted.ipynb │ │ ├── cpdp.ipynb │ │ ├── measures_for_justice.ipynb │ │ └── mpv.ipynb │ └── varnames_crosswalk.csv ├── templates │ └── flask_user │ │ └── emails │ │ ├── base_message.html │ │ ├── base_message.txt │ │ ├── base_subject.txt │ │ ├── confirm_email_message.html │ │ ├── confirm_email_message.txt │ │ ├── confirm_email_subject.txt │ │ ├── forgot_password_message.html │ │ ├── forgot_password_message.txt │ │ ├── forgot_password_subject.txt │ │ ├── invite_message.html │ │ ├── invite_message.txt │ │ ├── invite_subject.txt │ │ ├── password_changed_message.html │ │ ├── password_changed_message.txt │ │ ├── password_changed_subject.txt │ │ ├── registered_message.html │ │ ├── registered_message.txt │ │ ├── registered_subject.txt │ │ ├── username_changed_message.html │ │ ├── username_changed_message.txt │ │ └── username_changed_subject.txt ├── tests │ ├── README.md │ ├── __init__.py │ ├── conftest.py │ ├── test_agencies.py │ ├── test_auth.py │ ├── test_complaints.py │ ├── test_employment.py │ ├── test_locations.py │ ├── test_model_contact.py │ ├── test_model_user.py │ ├── test_officers.py │ ├── test_routes.py │ ├── test_search.py │ └── test_sources.py ├── utils.py └── wsgi.py ├── docker-compose.notebook.yml ├── docker-compose.yml ├── docs ├── README.md ├── mkdocs.yml └── src │ ├── about.md │ ├── img │ ├── setup-console.png │ └── setup-forking.png │ ├── index.md │ └── setup.md ├── frontend ├── .dockerignore ├── .env.development ├── .env.production ├── .env.staging ├── .env.ui ├── .eslintrc ├── .firebaserc ├── .gitignore ├── .husky │ ├── .gitignore │ ├── _ │ │ └── husky.sh │ └── precommit ├── .lintstagedrc.json ├── .npmrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── Dockerfile.cloud ├── README.md ├── app │ ├── (auth) │ │ ├── forgot-password │ │ │ ├── forgotPasswordForm.tsx │ │ │ ├── page.tsx │ │ │ ├── resetPasswordForm.module.css │ │ │ ├── success │ │ │ │ └── page.tsx │ │ │ └── useForgotPassword.tsx │ │ ├── login │ │ │ ├── login.module.css │ │ │ ├── loginForm.tsx │ │ │ ├── page.tsx │ │ │ └── useLogin.ts │ │ ├── logout │ │ │ ├── logout.module.css │ │ │ └── page.tsx │ │ └── register │ │ │ ├── alreadyLoggedIn │ │ │ ├── alreadLoggedIn.module.css │ │ │ └── page.tsx │ │ │ ├── error │ │ │ ├── page.tsx │ │ │ └── registrationError.module.css │ │ │ ├── page.tsx │ │ │ ├── register.module.css │ │ │ ├── registrationForm.tsx │ │ │ ├── success │ │ │ └── page.tsx │ │ │ └── useRegister.ts │ ├── favicon.ico │ ├── font.ts │ ├── globals.css │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ ├── profile │ │ ├── contact │ │ │ └── edit │ │ │ │ └── page.tsx │ │ ├── edit │ │ │ ├── EditProfilePage.module.css │ │ │ └── page.tsx │ │ └── page.tsx │ └── search │ │ ├── Filter.tsx │ │ ├── Pagination.tsx │ │ ├── SearchResults.tsx │ │ ├── filter.module.css │ │ ├── page.module.css │ │ └── page.tsx ├── components │ ├── LatestUpdatesSection │ │ ├── UpdateCard.tsx │ │ ├── index.tsx │ │ ├── latestUpdateSection.module.css │ │ └── updateCard.module.css │ ├── Nav │ │ ├── nav.module.css │ │ ├── nav.test.tsx │ │ ├── nav.tsx │ │ ├── navIcons.module.css │ │ ├── navIcons.tsx │ │ ├── navLinks.module.css │ │ └── navLinks.tsx │ ├── Profile │ │ ├── ContactCard.tsx │ │ ├── OrganizationCard.tsx │ │ ├── ProfileHeaderCard.tsx │ │ ├── ProfileLayout.tsx │ │ ├── SuggestionsCard.tsx │ │ ├── contactCard.module.css │ │ ├── organizationCard.module.css │ │ ├── profileHeaderCard.module.css │ │ ├── profileLayout.module.css │ │ └── suggestionsCard.module.css │ ├── SearchBar │ │ └── index.tsx │ ├── Success │ │ ├── Success.tsx │ │ └── success.module.css │ ├── UpToDateNotification │ │ ├── index.tsx │ │ └── upToDateNotification.module.css │ └── mobile_nav │ │ ├── mobileNav.module.css │ │ └── mobileNav.tsx ├── eslint.config.mjs ├── next.config.ts ├── nginx │ └── default.conf ├── package-lock.json ├── package.json ├── playwright.config.ts ├── providers │ ├── AuthProvider.test.tsx │ ├── AuthProvider.tsx │ └── SearchProvider.tsx ├── public │ └── images │ │ └── NPDC_Logo_FINAL blue2 1.svg ├── tests │ ├── SearchProvider.setPage.test.tsx │ ├── homepage-navigation.spec.ts │ └── search-pagination.spec.ts ├── tsconfig.json ├── types │ └── user.ts ├── utils │ ├── api.ts │ ├── apiError.ts │ ├── apiFetch.ts │ ├── apiRoutes.ts │ ├── authState.ts │ ├── constants.ts │ ├── pageRoutes.ts │ ├── theme.ts │ ├── useAuthState.ts │ └── useUserProfile.ts └── vitest.config.ts ├── heroku.yml ├── install_dependencies.sh ├── oas ├── 2.0 │ ├── agencies.yaml │ ├── authentication.yaml │ ├── complaints.yaml │ ├── litigation.yaml │ ├── officers.yaml │ ├── search.yaml │ ├── sources.yaml │ └── users.yaml ├── README.md ├── common │ ├── auth.yaml │ ├── error.yaml │ └── pagination.yaml ├── gen_pydantic.sh ├── oas_to_pydantic.py └── pydantic │ ├── agencies.py │ ├── complaints.py │ ├── litigation.py │ ├── officers.py │ ├── partners.py │ └── sources.py ├── police-data-trust.code-workspace ├── pyproject.toml ├── requirements ├── Dockerfile ├── README.md ├── _core.in ├── dev_unix.in ├── dev_unix.txt ├── dev_windows.in ├── dev_windows.txt ├── docker-compose.yml ├── docs.in ├── docs.txt ├── prod.in ├── prod.txt └── update.py ├── run_cloud.sh ├── run_dev.sh ├── run_docker_notebooks.sh ├── run_prod.sh ├── run_unix.sh ├── run_windows.bat ├── runtime.txt ├── setup.cfg └── testdb-init └── init-test-database.cypher /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.env.template -------------------------------------------------------------------------------- /.flaskenv: -------------------------------------------------------------------------------- 1 | FLASK_APP=backend.api:create_app() 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/setup-frontend/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/actions/setup-frontend/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/aws-ecs-deploy-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/aws-ecs-deploy-backend.yml -------------------------------------------------------------------------------- /.github/workflows/aws-ecs-deploy-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/aws-ecs-deploy-frontend.yml -------------------------------------------------------------------------------- /.github/workflows/build-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/build-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/frontend-checks.yml -------------------------------------------------------------------------------- /.github/workflows/playwright-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/playwright-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/python-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.github/workflows/python-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.api: -------------------------------------------------------------------------------- 1 | ./backend/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.web: -------------------------------------------------------------------------------- 1 | ./frontend/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn "backend.app:create_app()" 2 | -------------------------------------------------------------------------------- /Python-Imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/Python-Imports.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/app.json -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Dockerfile.cloud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/Dockerfile.cloud -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/api.py -------------------------------------------------------------------------------- /backend/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/auth/__init__.py -------------------------------------------------------------------------------- /backend/auth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/auth/auth.py -------------------------------------------------------------------------------- /backend/auth/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/auth/jwt.py -------------------------------------------------------------------------------- /backend/celery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/celery/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/celery/tasks.py -------------------------------------------------------------------------------- /backend/celery/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/celery/worker.py -------------------------------------------------------------------------------- /backend/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/config.py -------------------------------------------------------------------------------- /backend/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/__init__.py -------------------------------------------------------------------------------- /backend/database/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/core.py -------------------------------------------------------------------------------- /backend/database/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/models/agency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/agency.py -------------------------------------------------------------------------------- /backend/database/models/attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/attachment.py -------------------------------------------------------------------------------- /backend/database/models/civilian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/civilian.py -------------------------------------------------------------------------------- /backend/database/models/complaint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/complaint.py -------------------------------------------------------------------------------- /backend/database/models/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/contact.py -------------------------------------------------------------------------------- /backend/database/models/infra/locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/infra/locations.py -------------------------------------------------------------------------------- /backend/database/models/litigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/litigation.py -------------------------------------------------------------------------------- /backend/database/models/officer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/officer.py -------------------------------------------------------------------------------- /backend/database/models/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/source.py -------------------------------------------------------------------------------- /backend/database/models/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/models/types/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/types/enums.py -------------------------------------------------------------------------------- /backend/database/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/database/models/user.py -------------------------------------------------------------------------------- /backend/database/queries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/dto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/dto/__init__.py -------------------------------------------------------------------------------- /backend/dto/user/invite_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/dto/user/invite_user.py -------------------------------------------------------------------------------- /backend/dto/user/login_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/dto/user/login_user.py -------------------------------------------------------------------------------- /backend/dto/user/register_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/dto/user/register_user.py -------------------------------------------------------------------------------- /backend/dto/user/reset_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/dto/user/reset_password.py -------------------------------------------------------------------------------- /backend/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/importer/loaders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/importer/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/importer/loop.py -------------------------------------------------------------------------------- /backend/mixpanel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/mixpanel/mix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/mixpanel/mix.py -------------------------------------------------------------------------------- /backend/neo4j_migrations/V0001__user_contact.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/neo4j_migrations/V0001__user_contact.cypher -------------------------------------------------------------------------------- /backend/neo4j_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/routes/agencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/agencies.py -------------------------------------------------------------------------------- /backend/routes/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/auth.py -------------------------------------------------------------------------------- /backend/routes/complaints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/complaints.py -------------------------------------------------------------------------------- /backend/routes/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/healthcheck.py -------------------------------------------------------------------------------- /backend/routes/incidents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/incidents.py -------------------------------------------------------------------------------- /backend/routes/officers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/officers.py -------------------------------------------------------------------------------- /backend/routes/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/search.py -------------------------------------------------------------------------------- /backend/routes/sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/sources.py -------------------------------------------------------------------------------- /backend/routes/tmp/pydantic/agencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/tmp/pydantic/agencies.py -------------------------------------------------------------------------------- /backend/routes/tmp/pydantic/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/tmp/pydantic/common.py -------------------------------------------------------------------------------- /backend/routes/tmp/pydantic/complaints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/tmp/pydantic/complaints.py -------------------------------------------------------------------------------- /backend/routes/tmp/pydantic/officers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/tmp/pydantic/officers.py -------------------------------------------------------------------------------- /backend/routes/tmp/pydantic/partners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/tmp/pydantic/partners.py -------------------------------------------------------------------------------- /backend/routes/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/units.py -------------------------------------------------------------------------------- /backend/routes/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/routes/users.py -------------------------------------------------------------------------------- /backend/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/schemas.py -------------------------------------------------------------------------------- /backend/scraper/.gitignore: -------------------------------------------------------------------------------- 1 | mpv.xlsx 2 | .devcontainer -------------------------------------------------------------------------------- /backend/scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/configs.yaml -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/CPDP/CPDP.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/CPDP/client.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/CPDP/scraper_data/cpdp_geocoded_cr.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/CPDP/scraper_data/cpdp_geocoded_cr.csv.gz -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/README.md -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/client.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/counted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/counted.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/main.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/scraper_data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/scraper_data/README.txt -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/scraper_data/the-counted-2015.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/scraper_data/the-counted-2015.csv -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/scraper_data/the-counted-2016.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/scraper_data/the-counted-2016.csv -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/counted/scraper_data/thecounted-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/counted/scraper_data/thecounted-data.zip -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/fatal_force/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/fatal_force/client.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/fatal_force/fatal_force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/fatal_force/fatal_force.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/fatal_force/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/fatal_force/main.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/load_full_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/load_full_database.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/mpv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/mpv/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/mpv/client.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/mpv/mpv.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/mpv/scraper_data/mpv.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/mpv/scraper_data/mpv.csv -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/scrape_data_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/scrape_data_sources.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/scraper_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/scraper_utils/__init__.py -------------------------------------------------------------------------------- /backend/scraper/data_scrapers/scraper_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/data_scrapers/scraper_utils/utils.py -------------------------------------------------------------------------------- /backend/scraper/notebooks/Fatal_Force.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/notebooks/Fatal_Force.ipynb -------------------------------------------------------------------------------- /backend/scraper/notebooks/counted.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/notebooks/counted.ipynb -------------------------------------------------------------------------------- /backend/scraper/notebooks/cpdp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/notebooks/cpdp.ipynb -------------------------------------------------------------------------------- /backend/scraper/notebooks/measures_for_justice.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/notebooks/measures_for_justice.ipynb -------------------------------------------------------------------------------- /backend/scraper/notebooks/mpv.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/notebooks/mpv.ipynb -------------------------------------------------------------------------------- /backend/scraper/varnames_crosswalk.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/scraper/varnames_crosswalk.csv -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/base_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/base_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/base_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/base_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/base_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/base_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/confirm_email_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/confirm_email_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/confirm_email_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/confirm_email_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/confirm_email_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/confirm_email_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/forgot_password_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/forgot_password_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/forgot_password_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/forgot_password_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/forgot_password_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/forgot_password_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/invite_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/invite_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/invite_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/invite_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/invite_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/invite_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/password_changed_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/password_changed_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/password_changed_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/password_changed_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/password_changed_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/password_changed_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/registered_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/registered_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/registered_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/registered_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/registered_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/registered_subject.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/username_changed_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/username_changed_message.html -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/username_changed_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/username_changed_message.txt -------------------------------------------------------------------------------- /backend/templates/flask_user/emails/username_changed_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/templates/flask_user/emails/username_changed_subject.txt -------------------------------------------------------------------------------- /backend/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/README.md -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/conftest.py -------------------------------------------------------------------------------- /backend/tests/test_agencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_agencies.py -------------------------------------------------------------------------------- /backend/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_auth.py -------------------------------------------------------------------------------- /backend/tests/test_complaints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_complaints.py -------------------------------------------------------------------------------- /backend/tests/test_employment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_employment.py -------------------------------------------------------------------------------- /backend/tests/test_locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_locations.py -------------------------------------------------------------------------------- /backend/tests/test_model_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_model_contact.py -------------------------------------------------------------------------------- /backend/tests/test_model_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_model_user.py -------------------------------------------------------------------------------- /backend/tests/test_officers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_officers.py -------------------------------------------------------------------------------- /backend/tests/test_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_routes.py -------------------------------------------------------------------------------- /backend/tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_search.py -------------------------------------------------------------------------------- /backend/tests/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/tests/test_sources.py -------------------------------------------------------------------------------- /backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/utils.py -------------------------------------------------------------------------------- /backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/backend/wsgi.py -------------------------------------------------------------------------------- /docker-compose.notebook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docker-compose.notebook.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/src/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/src/about.md -------------------------------------------------------------------------------- /docs/src/img/setup-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/src/img/setup-console.png -------------------------------------------------------------------------------- /docs/src/img/setup-forking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/src/img/setup-forking.png -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/docs/src/setup.md -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.env.development: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_BASE_URL="https://dev.nationalpolicedata.org/api/v1" -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_BASE_URL="https://api.nationalpolicedata.org/api/v1" 2 | -------------------------------------------------------------------------------- /frontend/.env.staging: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_BASE_URL="https://stage-api.nationalpolicedata.org/api/v1" -------------------------------------------------------------------------------- /frontend/.env.ui: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_MODE=mock -------------------------------------------------------------------------------- /frontend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.eslintrc -------------------------------------------------------------------------------- /frontend/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.firebaserc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /frontend/.husky/_/husky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.husky/_/husky.sh -------------------------------------------------------------------------------- /frontend/.husky/precommit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | cd frontend 5 | npx lint-staged -------------------------------------------------------------------------------- /frontend/.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "**.{js,css,md,tsx}": "prettier . --write" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | .next 4 | public 5 | out 6 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/Dockerfile.cloud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/Dockerfile.cloud -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/(auth)/forgot-password/forgotPasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/forgot-password/forgotPasswordForm.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/forgot-password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/forgot-password/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/forgot-password/resetPasswordForm.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/forgot-password/resetPasswordForm.module.css -------------------------------------------------------------------------------- /frontend/app/(auth)/forgot-password/success/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/forgot-password/success/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/forgot-password/useForgotPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/forgot-password/useForgotPassword.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/login/login.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/login/login.module.css -------------------------------------------------------------------------------- /frontend/app/(auth)/login/loginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/login/loginForm.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/login/useLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/login/useLogin.ts -------------------------------------------------------------------------------- /frontend/app/(auth)/logout/logout.module.css: -------------------------------------------------------------------------------- 1 | .h1, 2 | .p, 3 | .link { 4 | padding: 1rem 0; 5 | } 6 | -------------------------------------------------------------------------------- /frontend/app/(auth)/logout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/logout/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/alreadyLoggedIn/alreadLoggedIn.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/alreadyLoggedIn/alreadLoggedIn.module.css -------------------------------------------------------------------------------- /frontend/app/(auth)/register/alreadyLoggedIn/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/alreadyLoggedIn/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/error/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/error/registrationError.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/error/registrationError.module.css -------------------------------------------------------------------------------- /frontend/app/(auth)/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/register.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/register.module.css -------------------------------------------------------------------------------- /frontend/app/(auth)/register/registrationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/registrationForm.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/success/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/success/page.tsx -------------------------------------------------------------------------------- /frontend/app/(auth)/register/useRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/(auth)/register/useRegister.ts -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/font.ts -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/page.module.css -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/app/profile/contact/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/profile/contact/edit/page.tsx -------------------------------------------------------------------------------- /frontend/app/profile/edit/EditProfilePage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/profile/edit/EditProfilePage.module.css -------------------------------------------------------------------------------- /frontend/app/profile/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/profile/edit/page.tsx -------------------------------------------------------------------------------- /frontend/app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/profile/page.tsx -------------------------------------------------------------------------------- /frontend/app/search/Filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/Filter.tsx -------------------------------------------------------------------------------- /frontend/app/search/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/Pagination.tsx -------------------------------------------------------------------------------- /frontend/app/search/SearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/SearchResults.tsx -------------------------------------------------------------------------------- /frontend/app/search/filter.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/filter.module.css -------------------------------------------------------------------------------- /frontend/app/search/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/page.module.css -------------------------------------------------------------------------------- /frontend/app/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/app/search/page.tsx -------------------------------------------------------------------------------- /frontend/components/LatestUpdatesSection/UpdateCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/LatestUpdatesSection/UpdateCard.tsx -------------------------------------------------------------------------------- /frontend/components/LatestUpdatesSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/LatestUpdatesSection/index.tsx -------------------------------------------------------------------------------- /frontend/components/LatestUpdatesSection/latestUpdateSection.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/LatestUpdatesSection/latestUpdateSection.module.css -------------------------------------------------------------------------------- /frontend/components/LatestUpdatesSection/updateCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/LatestUpdatesSection/updateCard.module.css -------------------------------------------------------------------------------- /frontend/components/Nav/nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/nav.module.css -------------------------------------------------------------------------------- /frontend/components/Nav/nav.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/nav.test.tsx -------------------------------------------------------------------------------- /frontend/components/Nav/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/nav.tsx -------------------------------------------------------------------------------- /frontend/components/Nav/navIcons.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/navIcons.module.css -------------------------------------------------------------------------------- /frontend/components/Nav/navIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/navIcons.tsx -------------------------------------------------------------------------------- /frontend/components/Nav/navLinks.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/navLinks.module.css -------------------------------------------------------------------------------- /frontend/components/Nav/navLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Nav/navLinks.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/ContactCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/ContactCard.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/OrganizationCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/OrganizationCard.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/ProfileHeaderCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/ProfileHeaderCard.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/ProfileLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/ProfileLayout.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/SuggestionsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/SuggestionsCard.tsx -------------------------------------------------------------------------------- /frontend/components/Profile/contactCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/contactCard.module.css -------------------------------------------------------------------------------- /frontend/components/Profile/organizationCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/organizationCard.module.css -------------------------------------------------------------------------------- /frontend/components/Profile/profileHeaderCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/profileHeaderCard.module.css -------------------------------------------------------------------------------- /frontend/components/Profile/profileLayout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/profileLayout.module.css -------------------------------------------------------------------------------- /frontend/components/Profile/suggestionsCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Profile/suggestionsCard.module.css -------------------------------------------------------------------------------- /frontend/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /frontend/components/Success/Success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Success/Success.tsx -------------------------------------------------------------------------------- /frontend/components/Success/success.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/Success/success.module.css -------------------------------------------------------------------------------- /frontend/components/UpToDateNotification/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/UpToDateNotification/index.tsx -------------------------------------------------------------------------------- /frontend/components/UpToDateNotification/upToDateNotification.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/UpToDateNotification/upToDateNotification.module.css -------------------------------------------------------------------------------- /frontend/components/mobile_nav/mobileNav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/mobile_nav/mobileNav.module.css -------------------------------------------------------------------------------- /frontend/components/mobile_nav/mobileNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/components/mobile_nav/mobileNav.tsx -------------------------------------------------------------------------------- /frontend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/next.config.ts -------------------------------------------------------------------------------- /frontend/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/nginx/default.conf -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/playwright.config.ts -------------------------------------------------------------------------------- /frontend/providers/AuthProvider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/providers/AuthProvider.test.tsx -------------------------------------------------------------------------------- /frontend/providers/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/providers/AuthProvider.tsx -------------------------------------------------------------------------------- /frontend/providers/SearchProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/providers/SearchProvider.tsx -------------------------------------------------------------------------------- /frontend/public/images/NPDC_Logo_FINAL blue2 1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/public/images/NPDC_Logo_FINAL blue2 1.svg -------------------------------------------------------------------------------- /frontend/tests/SearchProvider.setPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/tests/SearchProvider.setPage.test.tsx -------------------------------------------------------------------------------- /frontend/tests/homepage-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/tests/homepage-navigation.spec.ts -------------------------------------------------------------------------------- /frontend/tests/search-pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/tests/search-pagination.spec.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/types/user.ts -------------------------------------------------------------------------------- /frontend/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/api.ts -------------------------------------------------------------------------------- /frontend/utils/apiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/apiError.ts -------------------------------------------------------------------------------- /frontend/utils/apiFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/apiFetch.ts -------------------------------------------------------------------------------- /frontend/utils/apiRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/apiRoutes.ts -------------------------------------------------------------------------------- /frontend/utils/authState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/authState.ts -------------------------------------------------------------------------------- /frontend/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/constants.ts -------------------------------------------------------------------------------- /frontend/utils/pageRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/pageRoutes.ts -------------------------------------------------------------------------------- /frontend/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/theme.ts -------------------------------------------------------------------------------- /frontend/utils/useAuthState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/useAuthState.ts -------------------------------------------------------------------------------- /frontend/utils/useUserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/utils/useUserProfile.ts -------------------------------------------------------------------------------- /frontend/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/frontend/vitest.config.ts -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/heroku.yml -------------------------------------------------------------------------------- /install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/install_dependencies.sh -------------------------------------------------------------------------------- /oas/2.0/agencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/agencies.yaml -------------------------------------------------------------------------------- /oas/2.0/authentication.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/authentication.yaml -------------------------------------------------------------------------------- /oas/2.0/complaints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/complaints.yaml -------------------------------------------------------------------------------- /oas/2.0/litigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/litigation.yaml -------------------------------------------------------------------------------- /oas/2.0/officers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/officers.yaml -------------------------------------------------------------------------------- /oas/2.0/search.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/search.yaml -------------------------------------------------------------------------------- /oas/2.0/sources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/sources.yaml -------------------------------------------------------------------------------- /oas/2.0/users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/2.0/users.yaml -------------------------------------------------------------------------------- /oas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/README.md -------------------------------------------------------------------------------- /oas/common/auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/common/auth.yaml -------------------------------------------------------------------------------- /oas/common/error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/common/error.yaml -------------------------------------------------------------------------------- /oas/common/pagination.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/common/pagination.yaml -------------------------------------------------------------------------------- /oas/gen_pydantic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/gen_pydantic.sh -------------------------------------------------------------------------------- /oas/oas_to_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/oas_to_pydantic.py -------------------------------------------------------------------------------- /oas/pydantic/agencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/agencies.py -------------------------------------------------------------------------------- /oas/pydantic/complaints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/complaints.py -------------------------------------------------------------------------------- /oas/pydantic/litigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/litigation.py -------------------------------------------------------------------------------- /oas/pydantic/officers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/officers.py -------------------------------------------------------------------------------- /oas/pydantic/partners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/partners.py -------------------------------------------------------------------------------- /oas/pydantic/sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/oas/pydantic/sources.py -------------------------------------------------------------------------------- /police-data-trust.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/police-data-trust.code-workspace -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/Dockerfile -------------------------------------------------------------------------------- /requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/README.md -------------------------------------------------------------------------------- /requirements/_core.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/_core.in -------------------------------------------------------------------------------- /requirements/dev_unix.in: -------------------------------------------------------------------------------- 1 | -r _core.in -------------------------------------------------------------------------------- /requirements/dev_unix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/dev_unix.txt -------------------------------------------------------------------------------- /requirements/dev_windows.in: -------------------------------------------------------------------------------- 1 | -r _core.in 2 | -------------------------------------------------------------------------------- /requirements/dev_windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/dev_windows.txt -------------------------------------------------------------------------------- /requirements/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/docker-compose.yml -------------------------------------------------------------------------------- /requirements/docs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/docs.in -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/docs.txt -------------------------------------------------------------------------------- /requirements/prod.in: -------------------------------------------------------------------------------- 1 | -r _core.in 2 | -------------------------------------------------------------------------------- /requirements/prod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/prod.txt -------------------------------------------------------------------------------- /requirements/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/requirements/update.py -------------------------------------------------------------------------------- /run_cloud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_cloud.sh -------------------------------------------------------------------------------- /run_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_dev.sh -------------------------------------------------------------------------------- /run_docker_notebooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_docker_notebooks.sh -------------------------------------------------------------------------------- /run_prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_prod.sh -------------------------------------------------------------------------------- /run_unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_unix.sh -------------------------------------------------------------------------------- /run_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/run_windows.bat -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.13.0 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/setup.cfg -------------------------------------------------------------------------------- /testdb-init/init-test-database.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforboston/police-data-trust/HEAD/testdb-init/init-test-database.cypher --------------------------------------------------------------------------------