Following the example of ingredient objects, tags should also be objects. This will likely require that categories are also objects. This will allow for tags to be browsed and selected within drink creation to encourage proper tagging of new drinks. Consider creating new database entries for the new tag system to avoid collision issues that happened with ingredients
Objects may not be necessary. Reworking the create drink tag area to look more like the filter menu would make the objects unnecessary. Leave current menu to add new tags
Following the example of ingredient objects, tags should also be objects. This will likely require that categories are also objects. This will allow for tags to be browsed and selected within drink creation to encourage proper tagging of new drinks. Consider creating new database entries for the new tag system to avoid collision issues that happened with ingredients