ECommerce Showcase


Confidently build e-commerce and other solutions with enterprise design patterns and practices.  100% source code.

  • Complete Ecommerce App
  • Store Front
  • Shopping Cart
  • Checkout
  • Order Processing
  • Back-end Admin
  • Search
  • Sorting
  • Filters
  • Pagination
  • Master-Detail
  • Beautiful UI
  • CRUD Actions
  • Anonymous Cart
  • Modular Design
  • Data Caching
  • Authentication
  • Authorization
  • Gang of Four Patterns
  • Enterprise Patterns
  • Architecture Patterns
  • Clean Code Principles
  • Clean Design Principles
  • Application Design Guidance


'ECommerce' is a solution that's included with all editions of Dofactory .NET, that is, Standard, Plus and Pro.

Art Shop is a stylish online store that sells art reproductions by famous artists, such as Van Gogh, Cézanne, and Monet.  It's a fully-functional e-commerce solution with a store front, shopping cart, checkout, rich administration, and more.

The solution comes with 100% source code that uses enterprise design patterns, best practices, and rapid application development (RAD) techniques. Use it study modern development technologies or use it to kick-start your own e-commerce project and quickly deliver wonderful online shopping experiences.

To view the pages click on the menu on the left under APPLICATION PAGES. Soon you'll deliver similar results in your own applications.


Art Shop is a stylish online store that sells art reproductions by famous artists such as Van Gogh, Cézanne, and Monet.  It's a complete, production-quality e-commerce solution.  Application features are listed to your left under PATTERNS AND FEATURES.

The application is built with the best coding patterns, practices, and principles. And the codebase is structured according to the details in our Code Excellence™ guide. The result is a comprehensive art store that is beautiful, customer-friendly, and easily maintainable.

Of course, 100% source code is included which you can use right-away in your own work.  All screenshots on this page are from the ASP.NET Core 6 and EF Core 6 implementation. A classic .NET Framework 4.8 version is also available with the same look-and-feel and functionality.

The Code Excellence™ guide helps you create minimal, but fully functional solutions.  Below is a screenshot of the entire Art Shop solution in Visual Studio:  a single project with just five main folders!

Next are the expanded folders, which are minimal with highly discoverable files and classes. The Areas folder has just 12 subfolders, one for each application module.

The infrastructure code resides in a folder named Code. One folder per category.

The LocalDb database is located in the Data folder. If you use SQL Server this folder will be empty.

Reverse engineered (data-first) EF Core entities reside in the Domain folder. Just 10 entities for the entire application.

All partial views are found in the Shared subfolder. The same 6 partials are present in all our solutions.

And that is it!
Wouldn't you rather work with super-simple solutions like this?
Give it a try!  You won't regret it.

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.