Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Universal e-commerce platform with flexible product model

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.
Work details
Added 11 November 2025
141 views
Freelancer
Vlad Syvorka
Ukraine Dnepr  1  0

A little busy A little busy
1 Safe completed
On the service 7 years