/Online-Wine-Store

A Fullstack .NET Core Blazor project designed to provide users with an interactive platform for exploring and managing wine products. Using Blazor's frontend framework and ASP.NET Core Web API on the backend.

Primary LanguageC#

Online-Wine-Store

A Fullstack .NET Core Blazor project designed to provide users with an interactive platform for exploring and managing wine products. Using Blazor's frontend framework and ASP.NET Core Web API on the backend.

Technologies used:

  • Frontend: Blazor
  • Backend: ASP.NET Core Web API
  • Database: SQL Server

Features:

  • Product Catalog: Explore a diverse collection of wines, categorized for easy navigation.
  • User Management: Register, login, and manage user profiles for personalized experiences.
  • Product Management: Add, edit, and delete wine products, complete with descriptions and pricing.
  • Admin Dashboard: Administrators can oversee user activity, manage products, and maintain database integrity.

Note

Before running the Wine Store application, ensure you have the required software installed on your machine. The application uses a local SQL Server database for storing wine-related data. You can download and install SQL Server from the official Microsoft website.

Get started

  1. Clone this repository to your local machine.
  2. Open the solution in Visual Studio or your preferred IDE.
  3. Set up the database:
  • Ensure you have SQL Server installed on your local machine.
  • Open the Package Manager Console in Visual Studio (Tools > NuGet Package Manager > Package Manager Console). Run the following command "Update-Database"
  1. Build and run the application.
  2. Explore the WineStore application, where you can browse wines as a regular user and manage users and products as an admin.