revolunet/JSbooks

UI suggestion: faceted navigation

rauschma opened this issue · 7 comments

Let me elaborate on my previous idea of adding faceted navigation to JSbook.
At the beginning, enumerate facets (categories of tags):

  • Language: English, French
  • Level: Beginner, Intermediate, Advanced
  • Topic: CoffeeScript, HTML5, Browser Framework, Node.js, language (etc.)

Each of these tags has a checkbox. If a tag is checked, only entries that have this tag are shown. Additionally, you obviously also need to appropriately tag all entries.

Pull request sent to add filter by levels.

That's a great ideal too... two FREAKING YEARS AGO!!!! um maybe if we have the code pre-ready to insert for him, this will be done.

if someone has 2/3 hours to make an angular version would be awesome :)

Hi @revolunet

I use Vue.js and Tailwindcss for new UI with navigation.

https://jsbooks-e7ca4.firebaseapp.com/

Have your ideas about new UI?

Hi @dangvanthanh its very cool thank you ! 👍
Maybe the 3D effect is a bit too much ?
Also i'd like to keep the books randomisation

Thanks you @revolunet

I reduce 3D affect and keep the random books.