قمت بتطوير تطبيق E-commerce باسم Exclusive باستخدام React وTypeScript. التطبيق بيقدّم تجربة تسوق متكاملة للمستخدمين، من تصفح المنتجات وحتى الدفع.
المستخدم يقدر:
يتصفح المنتجات بتصنيفات مختلفة
يضيف منتجات للسلة (Cart)
يتحكم في الكميات
يكمل عملية الشراء
تم استخدام Context API لإدارة حالة التطبيق بشكل مركزي، وAxios للتعامل مع البيانات من خلال REST APIs.
المفاهيم البرمجية المستخدمة:
React + TypeScript (strongly typed components & props)
Context API (Global State Management)
Axios (API Integration for fetching products, handling cart, etc.)
Component Reusability and Modularity
Dynamic Routing (Product Details Pages)
Conditional Rendering
Local Storage Sync (for cart persistence)
Responsive Design with CSS / Tailwind
Form Handling for Checkout
Error Handling and Loading States