showcase
noun
°A case for displaying merchandise or valuable items.
°A setting, occasion, or medium for exhibiting something or someone especially in an attractive or favorable aspect.
verb
synonyms: flagship