IronShop Product Managment System Tech & Patterns Repository pattern Unit of Work n-layer architecture service-pattern architecture Net Core 2.1 & Angular Features Membership module Generic Image uploader Product Module Search Module User Module