billimarie / billimarie/prosecutor-database
[APP] Additional Filters
- Dominant language
- JavaScript
- Stars
- 95
- Forks
- 91
- PR merge metrics
- No merged PRs in 30d
Description
Updating this old issue to serve as a base for new requests regarding additional filters.
We currently have a very simple filtering system which filters by role:

Now that we are collecting more demographic data, it would be great to have an additional filter to show the range (or lack of) of location, party, gender, race, age, etc.
Here is a screenshot from a prototype I created a few years ago:

While this new additional filter does not have to look like the prototype pictured above, it would be nice to have something with similar functionality.
I've created new issues for the following elements of the filter. Please choose one to contribute to, & I will assign you accordingly:
- Location: State (#109 - assigned to @erinborders)
- Appointed (#110 - assigned to @megabyte98)
- Party Affiliation (#111)
- Age Range (#112)
- ~Race~ Closed by @shariq1989 with #140
- Gender (#114 - assigned to @Zoe7)
- Location: County (#115 - assigned to @erinborders)
Contributor guide
Research direction
Start by reviewing the existing role-based filtering interface and the prototype screenshots in this issue. The parent issue is intentionally a base for separate requests; choose one of the linked areas, such as Party Affiliation (#111) or Age Range (#112), and confirm its scope before making changes. Done means the selected filter works alongside the existing role filter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100