Display two vocabularies
I've made something similar using normal taxonomy view for "category list" and made an exposed filter for "tags", and to show just tags related to the exact category i've used the "Views Selective Exposed Filters".