Electronics E-Commerce Store
تفاصيل العمل
متجر إلكترونيات إلكتروني احترافي، جاهز للإطلاق فعلياً. بنيت تطبيق React حديث بتصميم داكن وتجاوب كامل على جميع الشاشات، مع نظام تسجيل دخول كامل وتحكم بالصلاحيات بين المستخدم والأدمن. المتجر يعرض منتجات إلكترونيات مع فلترة متقدمة حسب السعر والماركة والتصنيف والتقييم، وسلة مشتريات وقائمة مفضلة وإتمام طلبات ومتابعة حالة الشحن. الواجهة الخلفية تعتمد على Firebase Authentication لتسجيل الدخول، وFirestore كقاعدة بيانات مع قواعد أمان مشددة، وCloudinary لرفع الصور مجاناً بدلاً من Firebase Storage المدفوع. يوجد لوحة تحكم أدمن كاملة لإدارة المنتجات والطلبات والمستخدمين والتصنيفات والكوبونات. الهيكلية منظمة بشكل احترافي مع مكونات قابلة لإعادة الاستخدام، وHooks مخصصة، وContext API لإدارة الحالة، وRoutes محمية. Electronics E-Commerce Store A production-ready, full-stack electronics marketplace built with React and Firebase, designed for real-world deployment. What I Built Frontend: A modern, responsive React 18 application with dark theme support, skeleton loading, toast notifications, and smooth animations — all styled with pure CSS (no frameworks). Features Implemented: Complete authentication flow (register, login, logout, forgot password, email verification) Role-based access control (user vs admin routes) Product catalog with advanced filtering (price, brand, category, rating) Shopping cart, wishlist, and checkout system Order tracking with status updates User profile management Admin dashboard with statistics, product/order/user management, and coupon system Backend & Infrastructure: Firebase Authentication for secure user management Firestore database with optimized collections and security rules Cloudinary integration for free image hosting (bypassing Firebase Storage paid tier) Firebase Hosting for seamless deployment Architecture: Scalable folder structure with reusable components Context API for global state management Custom hooks for clean data fetching Protected routes with admin privileges
بطاقة العمل
طلب عمل مماثل