Thanks again for this great library. It allows us to add great filtering to a very special data set of 1,779 scenes, showcasing the aggregated results of a survey about the "subjective safety" of bicycle lanes with 200,000 survey-entries.
The app does a few special things…
The state is handles via URL, so each filter-configuration is shareable. There is some extra code to make sure an unexpected URL does not break the app; and that the URL params look nike; and that they are always in the same order (for SEO and such)
Some filter groups are multi select and subtractive (check boxes), some or single choice (radio buttons)
The filter buttons are styled differently based on if the results would change (that logic is not perfect, but helps using the UI)
I have to admit, though, that I never got around to use the Types from https://github.com/itemsapi/itemsjs/issues/106. I had started with some rough types of my own which I continued to work with since my TS know how was not enough to get the more sophisticated types working in a timely manner.
Thanks again for this great library. It allows us to add great filtering to a very special data set of 1,779 scenes, showcasing the aggregated results of a survey about the "subjective safety" of bicycle lanes with 200,000 survey-entries.
The app does a few special things…
I have to admit, though, that I never got around to use the Types from https://github.com/itemsapi/itemsjs/issues/106. I had started with some rough types of my own which I continued to work with since my TS know how was not enough to get the more sophisticated types working in a timely manner.
The code is OpenSource at https://github.com/FixMyBerlin/fixmy.safetycheck