Educational Page: Judgement Call begins with an educational page that explains what judges do, how they are selected, and why their decisions matter. It’s designed to give users basic understanding of the judicial role before they explore specific judges.
Judge Lookup Page: Users can enter their ZIP code to see every judge who serves their jurisdiction. Each judge’s page includes basic demographic information as well as the cases they have presided over and how they ruled, helping people understand patterns in specific judges' decision‑making.
Analytics Page: The analytics page zooms out to show broader trends across judges and courts. It highlights patterns in case types, outcomes, and judicial behavior across regions, giving more data‑interested users a view of how the system is functioning overall.
This repository utilizes uv to manage packages.
Run uv sync after the repository is added to your local machine with git clone.
apps/- Parent directory for project apps.apps/judgement-call/- The main Judgement Call app directory. Contains the data models, views and tests for the web app.apps/accounts/- An app that defines the DJOK custom user model, compatible withallauthanddjango.contrib.admin.config/- Config directory for the Django project.data/- Data directory.ingestion/- Backend data ingestion functions to populate the project database.static/- Static CSS, images and JS files.templates/- Django frontend templates.
- Riley Morrison
- Maggie Larson
- Liberto de Pablo
- Riley Kouns
- Callie Leone
- Alexandrea Harriott
Link: https://harriscapp.slack.com/lists/T0ABLBHJB/F0ASJAMQGN5
Django project template: https://codeberg.org/jpt/djok Radar chart for D3 v4+: Nadieh Bremer | Visual Cinnamon, updated by Ingo Kleiber