diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml
deleted file mode 100644
index 927c036f..00000000
--- a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml
+++ /dev/null
@@ -1,62 +0,0 @@
-@page
-@using EShopOnAbp.PublicWeb.Components.Basket
-@model EShopOnAbp.PublicWeb.Pages.Catalog
-@{
- const int productsColumnSize = 2;
-}
-
-@section styles{
-
-}
-@section scripts {
-
-
-}
-
-
-
Our Products
-
- @for (int i = 0; i < Math.Ceiling(Model.Products.Count / (double)productsColumnSize); i++)
- {
-
- @for (int j = 0; j < productsColumnSize; j++)
- {
-
- @if ((i * productsColumnSize) + j < Model.Products.Count)
- {
- var product = Model.Products[(i * productsColumnSize) + j];
-
- @if (!product.ImageName.IsNullOrEmpty())
- {
-

- }
- else
- {
-

- }
-
-
-
-
@product.Name
- @product.Code - Stock count: @product.StockCount
-
-
-
- $@product.Price
-
-
-
- }
-
- }
-
- }
-
-
-
-
Your Basket
-
- @await Component.InvokeAsync(typeof(BasketWidgetViewComponent))
-
-
-
\ No newline at end of file
diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml.cs b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml.cs
deleted file mode 100644
index c762a0d5..00000000
--- a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/Catalog.cshtml.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using Microsoft.AspNetCore.Mvc.RazorPages;
-using EShopOnAbp.CatalogService.Products;
-
-namespace EShopOnAbp.PublicWeb.Pages;
-
-public class Catalog : PageModel
-{
- public IReadOnlyList Products { get; private set; }
- private readonly IPublicProductAppService _productAppService;
-
- public Catalog(IPublicProductAppService productAppService)
- {
- _productAppService = productAppService;
- }
-
- public async Task OnGetAsync()
- {
- Products = (await _productAppService.GetListAsync()).Items;
- }
-}
\ No newline at end of file