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.