تفاصيل العمل

Talabat-Inspired E-Commerce API.

A production-style REST API built with ASP.NET Core that implements the core backend functionality of a food delivery / e-commerce platform like Talabat.

The solution follows Clean Architecture to enforce clear separation of concerns across the system.

? Tech Stack

• ASP.NET Core Web API

• Entity Framework Core + SQL Server

• ASP.NET Identity + JWT Authentication

• Redis (caching)

• Stripe Payments + Webhook handling

• AutoMapper (DTO mapping)

• Swagger / OpenAPI (interactive documentation)

? Architecture & Design Patterns

• Clean Architecture (Presentation → ApplicationCore → Infrastructure)

• Repository Pattern

• Specification Pattern

• Unit of Work

• Dependency Injection

• Global Exception Handling Middleware

• DTOs with AutoMapper projection

? Core Features

• Product catalog (filtering, sorting, pagination, brands/types)

• Basket CRUD operations

• Order creation, history & delivery methods

• Secure user registration/login + address management

• Stripe payment intent creation & webhook processing

• Redis-backed basket caching for improved performance

ملفات مرفقة

بطاقة العمل

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