Uniwersalna platforma e-commerce z elastycznym modelem produktów

Praca 2 z 7
Opracowałem platformę e-commerce z uniwersalnym modelem produktów, która pozwala na budowanie sklepów internetowych o dowolnej tematyce bez zmiany struktury bazy danych.

Początkowo projekt tworzony był jako sklep narzędziowy ToolStore: katalog produktów, kategorie, filtry według cech, koszyk, składanie zamówień. Następnie platforma została przekształcona w uniwersalną "platformę", gdzie każdy produkt ma dynamiczną kolekcję cech (atrybutów). Model jest zbudowany w ten sposób, że w bazie danych znajdują się podstawowe encje produktu, a wszystkie właściwości są opisywane elastycznym schematem (zestaw atrybutów, które można dostosować) — dzięki temu ten sam silnik może być używany dla dowolnego typu produktów: narzędzia, elektronika, odzież, usługi itp.

Część administracyjna pozwala na:

konfigurowanie kategorii i typów produktów;

określanie zestawu cech dla każdego typu;

uzupełnianie katalogu dynamiczną treścią;

automatyczne uzyskiwanie filtrów i wyświetlania po stronie klienta bez zmiany kodu.

Zaprojektowałem architekturę, schemat bazy danych i zrealizowałem cały backend oraz główną część frontend, aby platforma była elastyczna, rozszerzalna i nadająca się do ponownego wykorzystania w różnych niszach.

Wykorzystane technologie: C#, .NET / ASP.NET (MVC), MS SQL Server, Entity Framework, HTML/CSS/JavaScript, szablon elastycznego modelu atrybutów (dynamiczne cechy produktów).
Szczegóły
  • Dodana:
170

Freelancer

  • Zleceń 1
  • Ocena -
  • Ranking 636
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 1 miesiąc 1 dzień temu