Kompletny przepływ sklepu: katalog i drzewo kategorii, wyszukiwanie, koszyk, zamówienia, konta, panel administracyjny, miniatury i generowanie cennika PDF.
Główna implementacja aplikacji
Co pokazuje ten projekt
Praktyczne użycie MVC, Identity, Entity Framework Core, SQL Server i przetwarzania obrazów w jednym spójnym systemie.
Sklep .NET 8: od katalogu do zamówienia
Sklep „Buły i Bagiety” był ćwiczeniem z budowania kompletnego przepływu zakupowego, a nie tylko widoku katalogu. Każda funkcja, od kategorii po panel administratora, miała swoje miejsce w jednym spójnym systemie.
NOTATKA Z PROJEKTU
DOŚWIADCZENIE UŻYTKOWNIKA
Katalog, który prowadzi do decyzji
Zaimplementowałem wyszukiwanie, filtry cenowe i magazynowe, promocje, nowości oraz rekurencyjne drzewo kategorii. Cennik PDF można wygenerować dla kategorii wraz z jej podkategoriami, bez ręcznego składania dokumentu.
KOSZYK I ZAMÓWIENIE
Integralność danych w najważniejszym momencie
Dedykowany CartService prowadzi koszyk powiązany z kontem. Przed złożeniem zamówienia system sprawdza dane klienta i stan magazynowy, a po zatwierdzeniu aktualizuje ilości oraz zachowuje historię zamówień i możliwość ponowienia zakupu.
BACKOFFICE
Administracja bez omijania reguł
Panel administratora obejmuje produkty, hierarchię kategorii, zamówienia, użytkowników i podstawową analitykę. Upload obrazu przechodzi przez ImageSharp, a role, tokeny anty-CSRF i walidacja serwerowa chronią operacje, które zmieniają dane.