Universal e-commerce platform with flexible product model

Job 2 of 7
I developed an e-commerce platform with a universal product model that allows building online stores for almost any domain without changing the database schema.

The project initially started as a tools shop called ToolStore: product catalog, categories, attribute-based filters, cart and checkout. Later, the solution was redesigned into a generic platform, where each product has a dynamic collection of attributes. The database stores only the core product entities, while all properties are defined via a flexible attribute schema — this makes it possible to use the same engine for any product type: tools, electronics, apparel, services, etc.

The admin panel allows to:

configure categories and product types;

define attribute sets per product type;

fill the catalog with dynamic content;

automatically generate filters and UI representation on the client side without changing the code.

I designed the architecture, database schema and implemented the backend and main frontend so that the platform is flexible, extensible and reusable across different e-commerce niches.

Tech stack: C#, .NET / ASP.NET (MVC), MS SQL Server, Entity Framework, HTML/CSS/JavaScript, flexible attribute-based product model.
Details
  • Added:
169

Freelancer

  • Projects 1
  • Rating -
  • Rating 636
Register

If you have an account, log in

Indicators

  • Last visit: 1 month 1 day ago