โ† Back to Portfolio
Desktop Developer Desktop App

DeskShop

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.

Desktop App

This is a Windows desktop application and cannot run in the browser.

Clone the repo and open it in Visual Studio to build and run on Windows.

View source on GitHub โ†’

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