EcomWebApp is a ASP.NET Core MVC e-commerce web application built on .NET 9.0. The application allows users to browse products, register accounts, and manage their shopping carts. It also includes an admin interface for managing products and user accounts.
- User Registration and Authentication
- Product Management
- Shopping Cart
- Contact Form
- Admin Interface
- .NET 9.0
- ASP.NET Core MVC
- Entity Framework Core
- Microsoft Identity
- FluentResults
- EcomWebApp.csproj: Project file containing package references and build configurations.
- Views: Contains Razor views for different parts of the application.
- ProductsManager: Views for managing products.
- Partials: Partial views used across the application.
- Register: Views for user registration.
- Admin: Views for admin functionalities.
- Products: Views for displaying product details.
- ViewModels: Contains view models used in the application.
- Models: Contains entity and identity models.
- Clone the repository.
- Open the solution in Visual Studio.
- Restore the NuGet packages.
- Update the database connection string in
appsettings.json. - Run the application.
- FluentResults (3.16.0)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (9.0.0)
- Microsoft.AspNetCore.Identity.UI (9.0.0)
- Microsoft.EntityFrameworkCore (9.0.0)
- Microsoft.EntityFrameworkCore.SqlServer (9.0.0)
- Microsoft.EntityFrameworkCore.Tools (9.0.0)
