تفاصيل العمل

Developed and implemented CRUD operations for models (Category, Subcategory, Brand, Product, User,

Review, Coupon, Order, Cart, Wishlist).

• Enhanced error handling using OOP classes and introduced merge params/nested routes for optimized

routing.

• Refactored code following DRY principles, creating reusable functions for adding categories and brands

with minimal changes.

• Built advanced features in the API such as pagination, filtering, sorting, search, and field selection, all within

a single reusable class.

• Integrated file upload functionality for various entities.

• Implemented secure authentication and authorization mechanisms.

• Implementation payment methods using Stripe as gateway.

• Implementation qrcode for coupon.

Technologies Used: Node.js, Express.js, MongoDB, Mongoose, Joi, JWT, Multer, Stripe, Morgan,

QR Code

بطاقة العمل

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