تفاصيل العمل

E-Commerce APIs – ASP.NET Core Web APIs

This is a complete backend solution for a modern e-commerce platform, built from scratch using ASP.NET Core Web APIs and designed with Clean Architecture (Onion Pattern) to ensure scalability, performance, and clean code separation.

What I Built

I focused on creating a real-world e-commerce backend that covers all essential features any online store would need:

User Registration & Authentication – with secure JWT tokens.

Product Catalog , advanced filtering, searching, sorting, and pagination using Specification Pattern.

Shopping Cart – managed efficiently with in-memory caching using Redis.

Checkout & Payment Integration – using Stripe to handle real payment scenarios.

Order Management – full workflow from cart to payment and order confirmation.

Built with Unit of Work & Repository Patterns, and clean separation between layers for better maintainability.

Technologies & Tools

ASP.NET Core Web API

Entity Framework Core + LINQ + Dapper

AutoMapper, JWT, Redis, Stripe

MS SQL

Swagger, Git & GitHub

Why This Project Matters

I built this project not just to practice advanced concepts, but to simulate how real backend systems work in production. Every feature is added with care to follow best practices in architecture, security, and performance.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
12
تاريخ الإضافة
المهارات