Skip to main content
$ cd ..

DeskShop

Desktop Developerdesktop

A Windows desktop e-commerce application built as a C# university course project. Features product catalog, shopping cart, and order management with a SQL Server database backend.

## Architecture

Windows Forms application built with C# .NET. The UI layer consists of WinForms controls with a data access layer using ADO.NET and LINQ to SQL for database operations. SQL Server is the backend database storing products, users, and order data.

## Technologies

  • C#
  • WinForms
  • .NET
  • SQL Server
  • LINQ

## Key features

  • Product catalog browsing with search and category filters
  • Shopping cart with item management and quantity control
  • Checkout flow and order history for users
  • SQL Server database with normalized schema for products, orders, and users
  • LINQ queries for efficient data retrieval and filtering
  • Event-driven UI with WinForms controls and custom validators

## Run it locally

Windows desktop application — it cannot run in the browser.

bash
$ git clone https://github.com/AkibAshfaq/DeskShop.git
$ cd DeskShop
# open the .sln in Visual Studio
# then Start (F5) on Windows