An open API service indexing awesome lists of open source software.

https://github.com/simranshaikh20/product-management-system

Blazor-Powered Product Management App with Seamless CRUD Operations.
https://github.com/simranshaikh20/product-management-system

blazor-server c-sharp crud-application dotnet

Last synced: 2 months ago
JSON representation

Blazor-Powered Product Management App with Seamless CRUD Operations.

Awesome Lists containing this project

README

          

# 📦 Product Management Application

A web application built with Blazor for managing products. This application allows users to view, create, edit, and delete products in a simple and intuitive interface. 🚀

## ✨ Features

- 🔍 **View Products**: Display a list of products with details such as name, price, and quantity.
- ➕ **Create Products**: Add new products to the system.
- ✏️ **Edit Products**: Update existing product details.
- 🗑️ **Delete Products**: Remove products from the system.
- 📱 **Responsive Design**: Built with Bootstrap for a responsive and mobile-friendly layout.

## 🛠️ Technologies Used

- ⚡ **Blazor**: A .NET web framework for building interactive web applications using C#.
- 🎨 **Bootstrap**: A CSS framework for responsive design and styling.
- 🗄️ **Entity Framework Core**: For database operations and management.
- 🏦 **SQL Server**: Database for storing product information.

## 🔧 Prerequisites

Before running the project, ensure you have the following installed:

- 🏗️ [.NET SDK](https://dotnet.microsoft.com/download) (version 6.0 or later)
- 🖥️ [Visual Studio](https://visualstudio.microsoft.com/) or [Visual Studio Code](https://code.visualstudio.com/)
- 🗃️ [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads) (or any compatible database)

## 🚀 Setup Instructions

### 1️⃣ Clone the Repository

Clone the project repository to your local machine:

```bash
git clone https://github.com/SimranShaikh20/product-management-system.git
cd product-management-system
```

### 2️⃣ Configure the Database

- Update the `appsettings.json` file with your SQL Server connection string.
- Run the following command to apply migrations and create the database:

```bash
dotnet ef database update
```

### 3️⃣ Run the Application

Start the application using the .NET CLI:

```bash
dotnet run
```

Or launch it from Visual Studio. 🎯

## 🤝 Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests. 💡

## 📄 License

This project is licensed under the MIT License. 📝

---

🚀 Happy Coding! 🎉