تفاصيل العمل

متجر إلكترونيات إلكتروني احترافي، جاهز للإطلاق فعلياً.

بنيت تطبيق 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

بطاقة العمل

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