Projects

Sports Store

First Project
Shopping Cart
ASP.NET Core
MVC
Razor Pages
Bootstrap
SQL Server

A Sample Sports Shopping Cart Application built using ASP.NET Core MVC, Razor Pages, Blazor Server, Entity Framework Core, Bootstrap, and SQL Server.

Screen shot of the Sports Store application

Overview

Sports Store is a sample application built using ASP.NET Core MVC, Razor Pages, Blazor Server, Entity Framework Core, Bootstrap, and SQL Server. The application implements a shopping cart and allows users to browse for products, add them to the cart, and then complete an order. The application also implements an administration area that allows authorized users to add new products and categories, and edit existing ones.

Features

  • Uses ASP.NET Core Identity to support user logins
  • Different user logins for customers and administrators
  • Browse products by category
  • Add products to the shopping cart
  • View the cart contents and adjust product quantities
  • Remove products from the cart
  • Enter shipping details as part of the checkout process
  • View order details after checkout
  • Place orders that are stored in a database
  • Create, edit, and delete products

Technologies

  • ASP.NET Core 5.0
  • ASP.NET Core MVC
  • ASP.NET Core Razor Pages
  • Blazor Server
  • Entity Framework Core 5.0
  • Bootstrap 5
  • SQL Server 2019

Source Code

The source code is available on GitHub here.

Demo

Find the demo application here.