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.
$ git clone https://github.com/AkibAshfaq/DeskShop.git
$ cd DeskShop
# open the .sln in Visual Studio
# then Start (F5) on Windows