تفاصيل العمل

Developed an E-Commerce Backend Application using NestJS and TypeScript, providing a structured system for managing users, products, shopping carts, orders, coupons, and payments.

Key Features:

• User registration and login using JWT Authentication.

• Email confirmation using OTP.

• Password reset functionality.

• Google OAuth integration.

• Product management and CRUD operations.

• Categories and brands management.

• Shopping cart management.

• Order creation and order status tracking.

• Discount coupons with expiration dates and usage limits.

• Product favorites management.

• Stripe integration for payments, checkout sessions, and refunds.

• Redis caching to improve product retrieval performance.

• Input validation using class-validator and Zod.

• Database management using TypeORM and MySQL.

• Modular architecture following NestJS best practices.

Technologies Used:

NestJS, Node.js, TypeScript, MySQL, TypeORM, Redis, JWT, Stripe, Google OAuth, bcrypt, Zod.

ملفات مرفقة

بطاقة العمل

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