تفاصيل العمل

Ventro is a modern, full-stack e-commerce platform featuring a powerful ASP.NET Core Web API backend and a high-performance Angular 17+ (Standalone Components) frontend.

? Live Demo: https://ventro-gold.verce...

? Backend API Swagger: https://ventro.runasp.net...

The project delivers a complete shopping experience with authentication, product management, wishlist, cart, payments, orders, and more.

✨ Features

Shared Features

Full user authentication (Register, Login, JWT + Refresh Token)

Social login with Google and Facebook

Product browsing with filtering, sorting, pagination, and search

Wishlist management

Redis-powered shopping cart

Secure checkout with Stripe payments

Order history and PDF invoice download

Responsive, mobile-first design

Backend-Specific

Built with ASP.NET Core Web API

Clean Architecture (Core → Infrastructure → Application/Services → Presentation)

SOLID Principles & Design Patterns

Entity Framework Core + Unit of Work + Generic Repository + Specification Pattern

AutoMapper, Redis, Stripe, SendGrid/SMTP for emails

Image uploads stored in wwwroot/images

PDF invoice generation

Fully tested with Postman and Swagger

Frontend-Specific

Built with Angular 17+ using Standalone Components

Efficient state management with RxJS and Angular Signals

Styling with Tailwind CSS + Lucide Icons

HTTP Interceptors for JWT and refresh token handling

Multi-step checkout flow

User dashboard with order tracking

Deployed on Vercel

بطاقة العمل

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