Description
During event suggestion, creation, and editing; the tags fields doesn't create a connection with existings tags in the Database, rather they are free string arrays with high odds of human error
Proposed solution
Separate the tags into its own table, make suggestion as the user types names for the tags in the field, and create new tags when no suggestion satifies the user's request
Additional: Because tags carry a risk of bloating the UI, limit the amount of tags an event can have to a max of 6
Description
During event suggestion, creation, and editing; the tags fields doesn't create a connection with existings tags in the Database, rather they are free string arrays with high odds of human error
Proposed solution
Separate the tags into its own table, make suggestion as the user types names for the tags in the field, and create new tags when no suggestion satifies the user's request
Additional: Because tags carry a risk of bloating the UI, limit the amount of tags an event can have to a max of 6