No apps required at all for any of the features listed. It all works using Shopify theme's functionalities and leveraging Metafields