/E-Commmerce

ASP.NET Core MVC e-commerce app with CRUD, user auth, and roles.

Primary LanguageSCSS

ASP.NET Core MVC E-Commerce App

Summary: This ASP.NET Core MVC e-commerce app allows users to register and log in, browse and search products and categories, and edit their profile information. Admin users can also manage products, categories, and other users.

To use:

  1. Clone the repository: git clone https://github.com/AbdullrhmanElhelw/E-Commmerce.git
  2. Install the .NET Core runtime: https://dotnet.microsoft.com/download
  3. Restore the project dependencies: dotnet restore
  4. Run the application: dotnet run
  5. Access the application in your web browser: http://localhost:5000

Deployment:

Deploy the application to Azure App Service or another web hosting provider.

Features:

  • CRUD operations on products and categories
  • User registration and login with Identity
  • User roles with admin and normal users
  • Admin users can manage products, categories, and other users
  • Normal users can search products and categories
  • All users can edit their profile information after registration

Requirements:

  • .NET 6 or higher
  • Visual Studio 2022

Tools:

  • C#
  • SQL Server
  • EF-Core
  • ASP .NET Core MVC
  • Identity
  • Repository Pattern

License: MIT