demokratie-live / democracy-client

DEMOCRACY App Client
https://www.democracy-deutschland.de/#!prototyp
Apache License 2.0
134 stars 28 forks source link

UI Suggestion: merge all parliament views, use filters instead #1605

Open justcomplaining opened 4 months ago

justcomplaining commented 4 months ago

End-user suggestion:

Especially if Democracy is moving into a multi-level direction with local, state, federal and European level all part of the app, the per-parliament-per-legislature approach will quickly become hard to navigate. I would instead suggest migrating into a feature first, data source second approach, where there's only one list of e.g. laws/motions, candidates/members of parliament or agreement/wahl-o-meter with well-structured and flexible filtering options.

This would make it possible to e.g. get a value of agreement with a political party or person across all levels and time frames as well as general agreement with parliaments on all or specific levels or such interesting things as general agreement with female/male politicians etc.

For laws/motions, a user could get e.g. a list of all current motions across all levels relevant for them (e.g. both a federal law and a local motion on their city's program on support for theatres etc.)

I suspect it won't be easy to implement as data structure might vary across levels and legislatures. If it's somehow possible to do it, it would be highly beneficial.