DigitalExcellence / dex-frontend

Frontend for the Digital Excellence platform
https://dex.software
GNU Lesser General Public License v3.0
10 stars 5 forks source link

Implementation Tag system for projects #597

Closed DaveBouman closed 2 years ago

DaveBouman commented 2 years ago

Is your feature request related to a problem? Please describe. Currently we have categories implemented which are predefined by the adminstrators. Our view on this is that categories are more of a global thing like IT. Tags are more specific like "Angular", "C#", "HTML" or and can be defined by our userbase. It is important that these tags can and should be reused. Preferably our platform should not use different tags for the same thing like: "C#" and "C-sharp".

Describe the solution you'd like Research a way to implement a tag system. Think about how this can be used to find projects. Think of a similar system as hashtags on Twitter.

Additional context There is also a backend issue for open

elislaats commented 2 years ago

Hi guys! I made some designs on how to implement the tags. I would love some feedback! We discussed making the tags pretty similar to the categories we have right now, so this is how I think it could look:

Overview page: image image

Detail page: image image

Wizard Step: image image image

The other 'suggestion questions' could be these:

Any other idea's to put into that list would be very welcome!

MeesvanStraten commented 2 years ago

Hey, Looks good!

Few questions:

  1. The first screenshot, on the left filter bar, would we just show the most popular tags? now it's only a few tags but for instance when we would have 1000 tags in the DB?

  2. First screenshot, On the project cards, The "Label" and "Interactie" are example tags right? the +2 looks good :)

Great job, I think it looks clean 💯 .

elislaats commented 2 years ago

@MeesvanStraten

  1. The first screenshot, on the left filter bar, would we just show the most popular tags? now it's only a few tags but for instance when we would have 1000 tags in the DB?

Yes, I think popular tags would be good and eventually maybe some personally recommended tags. In the first iteration it might just be a random selection of tags, depending on the data we have available.

I agree that its definitely not a good idea to show all tags 😄

  1. First screenshot, On the project cards, The "Label" and "Interactie" are example tags right? the +2 looks good :)

Yes, those are just slight poorly cosen example tags!

Great job, I think it looks clean 💯 .

Thank you! 🤩

elislaats commented 2 years ago

Kleine update, begin in de code is gemaakt 👍

image Het staat op deze branch