E-commerce Shop Front Web Application

  • ASP.NET C#
  • HTML/CSS
  • SQL/T-SQL
  • Bootstrap

Web applications are valued for their accessibility—able to run on virtually any device with an internet connection and browser. In this project, the goal was to build a fully functional e-commerce shop front using ASP.NET with C# and SQL Server. The application was designed with both user and admin interfaces, offering a clean, intuitive layout supported by thorough documentation explaining design choices.

The system followed a three-tier architecture: the user browser (presentation layer), the web server (business logic), and the database server (data access layer). This structure ensured the application remained scalable, maintainable, and secure. Using object-oriented design principles, all core business logic—such as product management, cart operations, and checkout processes—was implemented within the business layer using C# classes and objects.

A SQL database was created and managed using SQL Server Management Studio, with T-SQL queries powering the data access layer. This layer handled all communication between the web server and the database, efficiently processing and serving data throughout the application. The final product demonstrated a full-stack approach to web development with a strong focus on clean architecture and maintainability.

related links:

GitHub