تطوير متجر إلكتروني متكامل (HouseStore) مع لوحة تحكم للإدارة

تفاصيل العمل

قمت ببرمجة وتطوير منصة تجارة إلكترونية متكاملة (Full-Stack) تحت اسم "HouseStore"، تقدم تجربة تسوق سلسة وسريعة للمستخدمين، بالإضافة إلى لوحة تحكم إدارية شاملة لإدارة كافة عمليات المتجر.

أهم الميزات والخصائص للمتجر:

نظام المستخدمين والمصادقة: تسجيل دخول آمن (باستخدام JWT و OAuth)، مع لوحة تحكم خاصة لكل مستخدم (User Dashboard) لمتابعة الطلبات.

إدارة المنتجات والتسوق: تصفح المنتجات، البحث المتقدم، نظام المفضلة (Wishlist)، وعربة تسوق متطورة (Cart Drawer).

نظام الطلبات والمتابعة: إتمام عمليات الشراء (Checkout)، نظام تتبع الطلبات، بالإضافة إلى ميزة "المحادثة الفورية" داخل الطلب (Order Chat) للتواصل بين العميل والإدارة.

التقييمات والكوبونات: إمكانية تقييم المنتجات وإضافة مراجعات (Reviews)، ونظام كوبونات خصم ديناميكي.

الدعم الفني: نظام تذاكر دعم فني (Tickets) متكامل لخدمة العملاء.

لوحة تحكم الإدارة (Admin Dashboard): واجهة مخصصة للمديرين تتضمن:

إحصائيات المبيعات والرسوم البيانية (Revenue Charts & Analytics).

إدارة المستخدمين والصلاحيات.

إدارة المخزون (Stock Manager) وإضافة/تعديل المنتجات.

إدارة الكوبونات وتذاكر الدعم الفني.

التقنيات واللغات المستخدمة في التطوير:

لغة البرمجة (الواجهة الخلفية - Backend): Python باستخدام إطار العمل المتقدم والسريع FastAPI.

قواعد البيانات: PostgreSQL مع استخدام SQLAlchemy و Alembic لإدارة وتحديث هياكل البيانات (Migrations).

الواجهة الأمامية (Frontend): React.js و TypeScript باستخدام بيئة Vite لضمان أقصى سرعة أداء، مع تصميم واجهات عصرية ومتجاوبة.

البنية التحتية والنشر (Deployment): تم بناء المشروع ليكون جاهزاً للعمل في بيئات معزولة باستخدام Docker و Docker Compose لربط الواجهتين بقاعدة البيانات بسلاسة.

بطاقة العمل

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