تفاصيل العمل

MyShop - E-Commerce Application

A modern e-commerce web application built with ASP.NET Core 8.0, featuring a clean architecture with Repository and Unit of Work patterns.

Key Design Patterns

Repository Pattern: Abstracts data access logic

Unit of Work Pattern: Manages transactions and coordinates repositories

Generic Repository: Provides common CRUD operations for all entities

Dependency Injection: For loose coupling and testability

Features

Core Functionality

Product Management: CRUD operations for products with categories

Category Management: Organize products into categories

Shopping Cart: Add, remove, and manage cart items

User Authentication: ASP.NET Core Identity integration

Admin Dashboard: Administrative interface for managing the store

Technical Features

Clean Architecture: Separation of concerns with distinct layers

Entity Framework Core: Code-first database approach

Bootstrap UI: Responsive design with AdminLTE dashboard

Toastr Notifications: User-friendly success/error messages

Data Validation: Model validation with custom attributes

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز